This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,97 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002FC RID: 764
[Token(Token = "0x20002FC")]
internal class Bootstring
{
// Token: 0x06001C55 RID: 7253 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C55")]
[Address(RVA = "0x1E85110", Offset = "0x1E83F10", VA = "0x181E85110")]
public Bootstring(char delimiter, int baseNum, int tmin, int tmax, int skew, int damp, int initialBias, int initialN)
{
}
// Token: 0x06001C56 RID: 7254 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C56")]
[Address(RVA = "0x1E84D10", Offset = "0x1E83B10", VA = "0x181E84D10")]
public string Encode(string s, int offset)
{
return null;
}
// Token: 0x06001C57 RID: 7255 RVA: 0x00012720 File Offset: 0x00010920
[Token(Token = "0x6001C57")]
[Address(RVA = "0x1E84CF0", Offset = "0x1E83AF0", VA = "0x181E84CF0")]
private char EncodeDigit(int d)
{
return '\0';
}
// Token: 0x06001C58 RID: 7256 RVA: 0x00012738 File Offset: 0x00010938
[Token(Token = "0x6001C58")]
[Address(RVA = "0x1E849E0", Offset = "0x1E837E0", VA = "0x181E849E0")]
private int DecodeDigit(char c)
{
return 0;
}
// Token: 0x06001C59 RID: 7257 RVA: 0x00012750 File Offset: 0x00010950
[Token(Token = "0x6001C59")]
[Address(RVA = "0x1E84970", Offset = "0x1E83770", VA = "0x181E84970")]
private int Adapt(int delta, int numPoints, bool firstTime)
{
return 0;
}
// Token: 0x06001C5A RID: 7258 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C5A")]
[Address(RVA = "0x1E84A10", Offset = "0x1E83810", VA = "0x181E84A10")]
public string Decode(string s, int offset)
{
return null;
}
// Token: 0x0400103D RID: 4157
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400103D")]
private readonly char delimiter;
// Token: 0x0400103E RID: 4158
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400103E")]
private readonly int base_num;
// Token: 0x0400103F RID: 4159
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400103F")]
private readonly int tmin;
// Token: 0x04001040 RID: 4160
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4001040")]
private readonly int tmax;
// Token: 0x04001041 RID: 4161
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001041")]
private readonly int skew;
// Token: 0x04001042 RID: 4162
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4001042")]
private readonly int damp;
// Token: 0x04001043 RID: 4163
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001043")]
private readonly int initial_bias;
// Token: 0x04001044 RID: 4164
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4001044")]
private readonly int initial_n;
}
}
+558
View File
@@ -0,0 +1,558 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Represents time in divisions, such as weeks, months, and years.</summary>
// Token: 0x020002C5 RID: 709
[Token(Token = "0x20002C5")]
[ComVisible(true)]
[Serializable]
public abstract class Calendar : ICloneable
{
/// <summary>Gets the earliest date and time supported by this <see cref="T:System.Globalization.Calendar" /> object.</summary>
/// <returns>The earliest date and time supported by this calendar. The default is <see cref="F:System.DateTime.MinValue" />.</returns>
// Token: 0x17000319 RID: 793
// (get) Token: 0x06001A20 RID: 6688 RVA: 0x00011310 File Offset: 0x0000F510
[Token(Token = "0x17000319")]
[ComVisible(false)]
public virtual DateTime MinSupportedDateTime
{
[Token(Token = "0x6001A20")]
[Address(RVA = "0x1E88290", Offset = "0x1E87090", VA = "0x181E88290", Slot = "5")]
get
{
return default(DateTime);
}
}
/// <summary>Gets the latest date and time supported by this <see cref="T:System.Globalization.Calendar" /> object.</summary>
/// <returns>The latest date and time supported by this calendar. The default is <see cref="F:System.DateTime.MaxValue" />.</returns>
// Token: 0x1700031A RID: 794
// (get) Token: 0x06001A21 RID: 6689 RVA: 0x00011328 File Offset: 0x0000F528
[Token(Token = "0x1700031A")]
[ComVisible(false)]
public virtual DateTime MaxSupportedDateTime
{
[Token(Token = "0x6001A21")]
[Address(RVA = "0x1E88230", Offset = "0x1E87030", VA = "0x181E88230", Slot = "6")]
get
{
return default(DateTime);
}
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.Calendar" /> class.</summary>
// Token: 0x06001A22 RID: 6690 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A22")]
[Address(RVA = "0x1E88010", Offset = "0x1E86E10", VA = "0x181E88010")]
protected Calendar()
{
}
// Token: 0x1700031B RID: 795
// (get) Token: 0x06001A23 RID: 6691 RVA: 0x00011340 File Offset: 0x0000F540
[Token(Token = "0x1700031B")]
internal virtual int ID
{
[Token(Token = "0x6001A23")]
[Address(RVA = "0x4F9EF0", Offset = "0x4F8CF0", VA = "0x1804F9EF0", Slot = "7")]
get
{
return 0;
}
}
// Token: 0x1700031C RID: 796
// (get) Token: 0x06001A24 RID: 6692 RVA: 0x00011358 File Offset: 0x0000F558
[Token(Token = "0x1700031C")]
internal virtual int BaseCalendarID
{
[Token(Token = "0x6001A24")]
[Address(RVA = "0x461C60", Offset = "0x460A60", VA = "0x180461C60", Slot = "8")]
get
{
return 0;
}
}
/// <summary>Gets a value indicating whether this <see cref="T:System.Globalization.Calendar" /> object is read-only.</summary>
/// <returns>
/// <see langword="true" /> if this <see cref="T:System.Globalization.Calendar" /> object is read-only; otherwise, <see langword="false" />.</returns>
// Token: 0x1700031D RID: 797
// (get) Token: 0x06001A25 RID: 6693 RVA: 0x00011370 File Offset: 0x0000F570
[Token(Token = "0x1700031D")]
[ComVisible(false)]
public bool IsReadOnly
{
[Token(Token = "0x6001A25")]
[Address(RVA = "0x40B710", Offset = "0x40A510", VA = "0x18040B710")]
get
{
return default(bool);
}
}
/// <summary>Creates a new object that is a copy of the current <see cref="T:System.Globalization.Calendar" /> object.</summary>
/// <returns>A new instance of <see cref="T:System.Object" /> that is the memberwise clone of the current <see cref="T:System.Globalization.Calendar" /> object.</returns>
// Token: 0x06001A26 RID: 6694 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A26")]
[Address(RVA = "0x1E879E0", Offset = "0x1E867E0", VA = "0x181E879E0", Slot = "9")]
[ComVisible(false)]
public virtual object Clone()
{
return null;
}
/// <summary>Returns a read-only version of the specified <see cref="T:System.Globalization.Calendar" /> object.</summary>
/// <param name="calendar">A <see cref="T:System.Globalization.Calendar" /> object.</param>
/// <returns>The <see cref="T:System.Globalization.Calendar" /> object specified by the <paramref name="calendar" /> parameter, if <paramref name="calendar" /> is read-only.
/// -or-
/// A read-only memberwise clone of the <see cref="T:System.Globalization.Calendar" /> object specified by <paramref name="calendar" />, if <paramref name="calendar" /> is not read-only.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="calendar" /> is <see langword="null" />.</exception>
// Token: 0x06001A27 RID: 6695 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A27")]
[Address(RVA = "0x1E87CC0", Offset = "0x1E86AC0", VA = "0x181E87CC0")]
[ComVisible(false)]
public static Calendar ReadOnly(Calendar calendar)
{
return null;
}
// Token: 0x06001A28 RID: 6696 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A28")]
[Address(RVA = "0x8EBC70", Offset = "0x8EAA70", VA = "0x1808EBC70")]
internal void SetReadOnlyState(bool readOnly)
{
}
// Token: 0x1700031E RID: 798
// (get) Token: 0x06001A29 RID: 6697 RVA: 0x00011388 File Offset: 0x0000F588
[Token(Token = "0x1700031E")]
internal virtual int CurrentEraValue
{
[Token(Token = "0x6001A29")]
[Address(RVA = "0x1E88030", Offset = "0x1E86E30", VA = "0x181E88030", Slot = "10")]
get
{
return 0;
}
}
/// <summary>When overridden in a derived class, returns the day of the month in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>A positive integer that represents the day of the month in the <paramref name="time" /> parameter.</returns>
// Token: 0x06001A2A RID: 6698
[Token(Token = "0x6001A2A")]
[Address(Slot = "11")]
public abstract int GetDayOfMonth(DateTime time);
/// <summary>When overridden in a derived class, returns the day of the week in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>A <see cref="T:System.DayOfWeek" /> value that represents the day of the week in the <paramref name="time" /> parameter.</returns>
// Token: 0x06001A2B RID: 6699
[Token(Token = "0x6001A2B")]
[Address(Slot = "12")]
public abstract DayOfWeek GetDayOfWeek(DateTime time);
/// <summary>When overridden in a derived class, returns the number of days in the specified month, year, and era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="month">A positive integer that represents the month.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The number of days in the specified month in the specified year in the specified era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="month" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001A2C RID: 6700
[Token(Token = "0x6001A2C")]
[Address(Slot = "13")]
public abstract int GetDaysInMonth(int year, int month, int era);
/// <summary>When overridden in a derived class, returns the era in 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 in <paramref name="time" />.</returns>
// Token: 0x06001A2D RID: 6701
[Token(Token = "0x6001A2D")]
[Address(Slot = "14")]
public abstract int GetEra(DateTime time);
/// <summary>When overridden in a derived class, gets the list of eras in the current calendar.</summary>
/// <returns>An array of integers that represents the eras in the current calendar.</returns>
// Token: 0x1700031F RID: 799
// (get) Token: 0x06001A2E RID: 6702
[Token(Token = "0x1700031F")]
public abstract int[] Eras
{
[Token(Token = "0x6001A2E")]
[Address(Slot = "15")]
get;
}
/// <summary>When overridden in a derived class, returns the month in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>A positive integer that represents the month in <paramref name="time" />.</returns>
// Token: 0x06001A2F RID: 6703
[Token(Token = "0x6001A2F")]
[Address(Slot = "16")]
public abstract int GetMonth(DateTime time);
/// <summary>When overridden in a derived class, returns the number of months in the specified year in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The number of months in the specified year in the specified era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001A30 RID: 6704
[Token(Token = "0x6001A30")]
[Address(Slot = "17")]
public abstract int GetMonthsInYear(int year, int era);
/// <summary>When overridden in a derived class, returns the year in 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 year in <paramref name="time" />.</returns>
// Token: 0x06001A31 RID: 6705
[Token(Token = "0x6001A31")]
[Address(Slot = "18")]
public abstract int GetYear(DateTime time);
/// <summary>Determines whether the specified year in the current era is a leap year.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <returns>
/// <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001A32 RID: 6706 RVA: 0x000113A0 File Offset: 0x0000F5A0
[Token(Token = "0x6001A32")]
[Address(RVA = "0x1E87B00", Offset = "0x1E86900", VA = "0x181E87B00", Slot = "19")]
public virtual bool IsLeapYear(int year)
{
return default(bool);
}
/// <summary>When overridden in a derived class, determines whether the specified year in the specified era is a leap year.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>
/// <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001A33 RID: 6707
[Token(Token = "0x6001A33")]
[Address(Slot = "20")]
public abstract bool IsLeapYear(int year, int era);
/// <summary>Returns a <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="month">A positive integer that represents the month.</param>
/// <param name="day">A positive integer that represents the day.</param>
/// <param name="hour">An integer from 0 to 23 that represents the hour.</param>
/// <param name="minute">An integer from 0 to 59 that represents the minute.</param>
/// <param name="second">An integer from 0 to 59 that represents the second.</param>
/// <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
/// <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="month" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="day" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="hour" /> is less than zero or greater than 23.
/// -or-
/// <paramref name="minute" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="second" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="millisecond" /> is less than zero or greater than 999.</exception>
// Token: 0x06001A34 RID: 6708 RVA: 0x000113B8 File Offset: 0x0000F5B8
[Token(Token = "0x6001A34")]
[Address(RVA = "0x1E87DA0", Offset = "0x1E86BA0", VA = "0x181E87DA0", Slot = "21")]
public virtual DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond)
{
return default(DateTime);
}
/// <summary>When overridden in a derived class, returns a <see cref="T:System.DateTime" /> that is set to the specified date and time in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="month">A positive integer that represents the month.</param>
/// <param name="day">A positive integer that represents the day.</param>
/// <param name="hour">An integer from 0 to 23 that represents the hour.</param>
/// <param name="minute">An integer from 0 to 59 that represents the minute.</param>
/// <param name="second">An integer from 0 to 59 that represents the second.</param>
/// <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="month" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="day" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="hour" /> is less than zero or greater than 23.
/// -or-
/// <paramref name="minute" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="second" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="millisecond" /> is less than zero or greater than 999.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001A35 RID: 6709
[Token(Token = "0x6001A35")]
[Address(Slot = "22")]
public abstract DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era);
// Token: 0x06001A36 RID: 6710 RVA: 0x000113D0 File Offset: 0x0000F5D0
[Token(Token = "0x6001A36")]
[Address(RVA = "0x1E87F10", Offset = "0x1E86D10", VA = "0x181E87F10", Slot = "23")]
internal virtual bool TryToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era, out DateTime result)
{
return default(bool);
}
// Token: 0x06001A37 RID: 6711 RVA: 0x000113E8 File Offset: 0x0000F5E8
[Token(Token = "0x6001A37")]
[Address(RVA = "0x1E87C30", Offset = "0x1E86A30", VA = "0x181E87C30", Slot = "24")]
internal virtual bool IsValidYear(int year, int era)
{
return default(bool);
}
// Token: 0x06001A38 RID: 6712 RVA: 0x00011400 File Offset: 0x0000F600
[Token(Token = "0x6001A38")]
[Address(RVA = "0x1E87BB0", Offset = "0x1E869B0", VA = "0x181E87BB0", Slot = "25")]
internal virtual bool IsValidMonth(int year, int month, int era)
{
return default(bool);
}
// Token: 0x06001A39 RID: 6713 RVA: 0x00011418 File Offset: 0x0000F618
[Token(Token = "0x6001A39")]
[Address(RVA = "0x1E87B20", Offset = "0x1E86920", VA = "0x181E87B20", Slot = "26")]
internal virtual bool IsValidDay(int year, int month, int day, int era)
{
return default(bool);
}
/// <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
/// <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
/// <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Globalization.Calendar" /> object is read-only.</exception>
// Token: 0x17000320 RID: 800
// (get) Token: 0x06001A3A RID: 6714 RVA: 0x00011430 File Offset: 0x0000F630
[Token(Token = "0x17000320")]
public virtual int TwoDigitYearMax
{
[Token(Token = "0x6001A3A")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720", Slot = "27")]
get
{
return 0;
}
}
/// <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.Calendar.TwoDigitYearMax" /> property to determine the appropriate century.</summary>
/// <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
/// <returns>An integer that contains the four-digit representation of <paramref name="year" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001A3B RID: 6715 RVA: 0x00011448 File Offset: 0x0000F648
[Token(Token = "0x6001A3B")]
[Address(RVA = "0x1E87E00", Offset = "0x1E86C00", VA = "0x181E87E00", Slot = "28")]
public virtual int ToFourDigitYear(int year)
{
return 0;
}
// Token: 0x06001A3C RID: 6716 RVA: 0x00011460 File Offset: 0x0000F660
[Token(Token = "0x6001A3C")]
[Address(RVA = "0x1E87AB0", Offset = "0x1E868B0", VA = "0x181E87AB0")]
internal static int GetSystemTwoDigitYearSetting(int CalID, int defaultYearValue)
{
return 0;
}
// Token: 0x04000DDF RID: 3551
[Token(Token = "0x4000DDF")]
internal const long TicksPerMillisecond = 10000L;
// Token: 0x04000DE0 RID: 3552
[Token(Token = "0x4000DE0")]
internal const long TicksPerSecond = 10000000L;
// Token: 0x04000DE1 RID: 3553
[Token(Token = "0x4000DE1")]
internal const long TicksPerMinute = 600000000L;
// Token: 0x04000DE2 RID: 3554
[Token(Token = "0x4000DE2")]
internal const long TicksPerHour = 36000000000L;
// Token: 0x04000DE3 RID: 3555
[Token(Token = "0x4000DE3")]
internal const long TicksPerDay = 864000000000L;
// Token: 0x04000DE4 RID: 3556
[Token(Token = "0x4000DE4")]
internal const int MillisPerSecond = 1000;
// Token: 0x04000DE5 RID: 3557
[Token(Token = "0x4000DE5")]
internal const int MillisPerMinute = 60000;
// Token: 0x04000DE6 RID: 3558
[Token(Token = "0x4000DE6")]
internal const int MillisPerHour = 3600000;
// Token: 0x04000DE7 RID: 3559
[Token(Token = "0x4000DE7")]
internal const int MillisPerDay = 86400000;
// Token: 0x04000DE8 RID: 3560
[Token(Token = "0x4000DE8")]
internal const int DaysPerYear = 365;
// Token: 0x04000DE9 RID: 3561
[Token(Token = "0x4000DE9")]
internal const int DaysPer4Years = 1461;
// Token: 0x04000DEA RID: 3562
[Token(Token = "0x4000DEA")]
internal const int DaysPer100Years = 36524;
// Token: 0x04000DEB RID: 3563
[Token(Token = "0x4000DEB")]
internal const int DaysPer400Years = 146097;
// Token: 0x04000DEC RID: 3564
[Token(Token = "0x4000DEC")]
internal const int DaysTo10000 = 3652059;
// Token: 0x04000DED RID: 3565
[Token(Token = "0x4000DED")]
internal const long MaxMillis = 315537897600000L;
// Token: 0x04000DEE RID: 3566
[Token(Token = "0x4000DEE")]
internal const int CAL_GREGORIAN = 1;
// Token: 0x04000DEF RID: 3567
[Token(Token = "0x4000DEF")]
internal const int CAL_GREGORIAN_US = 2;
// Token: 0x04000DF0 RID: 3568
[Token(Token = "0x4000DF0")]
internal const int CAL_JAPAN = 3;
// Token: 0x04000DF1 RID: 3569
[Token(Token = "0x4000DF1")]
internal const int CAL_TAIWAN = 4;
// Token: 0x04000DF2 RID: 3570
[Token(Token = "0x4000DF2")]
internal const int CAL_KOREA = 5;
// Token: 0x04000DF3 RID: 3571
[Token(Token = "0x4000DF3")]
internal const int CAL_HIJRI = 6;
// Token: 0x04000DF4 RID: 3572
[Token(Token = "0x4000DF4")]
internal const int CAL_THAI = 7;
// Token: 0x04000DF5 RID: 3573
[Token(Token = "0x4000DF5")]
internal const int CAL_HEBREW = 8;
// Token: 0x04000DF6 RID: 3574
[Token(Token = "0x4000DF6")]
internal const int CAL_GREGORIAN_ME_FRENCH = 9;
// Token: 0x04000DF7 RID: 3575
[Token(Token = "0x4000DF7")]
internal const int CAL_GREGORIAN_ARABIC = 10;
// Token: 0x04000DF8 RID: 3576
[Token(Token = "0x4000DF8")]
internal const int CAL_GREGORIAN_XLIT_ENGLISH = 11;
// Token: 0x04000DF9 RID: 3577
[Token(Token = "0x4000DF9")]
internal const int CAL_GREGORIAN_XLIT_FRENCH = 12;
// Token: 0x04000DFA RID: 3578
[Token(Token = "0x4000DFA")]
internal const int CAL_JULIAN = 13;
// Token: 0x04000DFB RID: 3579
[Token(Token = "0x4000DFB")]
internal const int CAL_JAPANESELUNISOLAR = 14;
// Token: 0x04000DFC RID: 3580
[Token(Token = "0x4000DFC")]
internal const int CAL_CHINESELUNISOLAR = 15;
// Token: 0x04000DFD RID: 3581
[Token(Token = "0x4000DFD")]
internal const int CAL_SAKA = 16;
// Token: 0x04000DFE RID: 3582
[Token(Token = "0x4000DFE")]
internal const int CAL_LUNAR_ETO_CHN = 17;
// Token: 0x04000DFF RID: 3583
[Token(Token = "0x4000DFF")]
internal const int CAL_LUNAR_ETO_KOR = 18;
// Token: 0x04000E00 RID: 3584
[Token(Token = "0x4000E00")]
internal const int CAL_LUNAR_ETO_ROKUYOU = 19;
// Token: 0x04000E01 RID: 3585
[Token(Token = "0x4000E01")]
internal const int CAL_KOREANLUNISOLAR = 20;
// Token: 0x04000E02 RID: 3586
[Token(Token = "0x4000E02")]
internal const int CAL_TAIWANLUNISOLAR = 21;
// Token: 0x04000E03 RID: 3587
[Token(Token = "0x4000E03")]
internal const int CAL_PERSIAN = 22;
// Token: 0x04000E04 RID: 3588
[Token(Token = "0x4000E04")]
internal const int CAL_UMALQURA = 23;
// Token: 0x04000E05 RID: 3589
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000E05")]
internal int m_currentEraValue;
// Token: 0x04000E06 RID: 3590
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000E06")]
[OptionalField]
private bool m_isReadOnly;
/// <summary>Represents the current era of the current calendar. The value of this field is 0.</summary>
// Token: 0x04000E07 RID: 3591
[Token(Token = "0x4000E07")]
public const int CurrentEra = 0;
// Token: 0x04000E08 RID: 3592
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000E08")]
internal int twoDigitYearMax;
}
}
@@ -0,0 +1,183 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002C6 RID: 710
[Token(Token = "0x20002C6")]
[StructLayout(0)]
internal class CalendarData
{
// Token: 0x06001A3D RID: 6717 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A3D")]
[Address(RVA = "0x1E87960", Offset = "0x1E86760", VA = "0x181E87960")]
private CalendarData()
{
}
// Token: 0x06001A3F RID: 6719 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A3F")]
[Address(RVA = "0x1E872E0", Offset = "0x1E860E0", VA = "0x181E872E0")]
internal CalendarData(string localeName, int calendarId, bool bUseUserOverrides)
{
}
// Token: 0x06001A40 RID: 6720 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A40")]
[Address(RVA = "0x1E85800", Offset = "0x1E84600", VA = "0x181E85800")]
private void InitializeEraNames(string localeName, int calendarId)
{
}
// Token: 0x06001A41 RID: 6721 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A41")]
[Address(RVA = "0x1E85420", Offset = "0x1E84220", VA = "0x181E85420")]
private void InitializeAbbreviatedEraNames(string localeName, int calendarId)
{
}
// Token: 0x06001A42 RID: 6722 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A42")]
[Address(RVA = "0x1E852A0", Offset = "0x1E840A0", VA = "0x181E852A0")]
internal static CalendarData GetCalendarData(int calendarId)
{
return null;
}
// Token: 0x06001A43 RID: 6723 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A43")]
[Address(RVA = "0x1E85180", Offset = "0x1E83F80", VA = "0x181E85180")]
private static string CalendarIdToCultureName(int calendarId)
{
return null;
}
// Token: 0x06001A44 RID: 6724 RVA: 0x00011478 File Offset: 0x0000F678
[Token(Token = "0x6001A44")]
[Address(RVA = "0x4F9EF0", Offset = "0x4F8CF0", VA = "0x1804F9EF0")]
public static int nativeGetTwoDigitYearMax(int calID)
{
return 0;
}
// Token: 0x06001A45 RID: 6725 RVA: 0x00011490 File Offset: 0x0000F690
[Token(Token = "0x6001A45")]
[Address(RVA = "0x1E87990", Offset = "0x1E86790", VA = "0x181E87990")]
private static bool nativeGetCalendarData(CalendarData data, string localeName, int calendarId)
{
return default(bool);
}
// Token: 0x06001A46 RID: 6726 RVA: 0x000114A8 File Offset: 0x0000F6A8
[Token(Token = "0x6001A46")]
[Address(RVA = "0x1E87980", Offset = "0x1E86780", VA = "0x181E87980")]
private bool fill_calendar_data(string localeName, int datetimeIndex)
{
return default(bool);
}
// Token: 0x04000E09 RID: 3593
[Token(Token = "0x4000E09")]
internal const int MAX_CALENDARS = 23;
// Token: 0x04000E0A RID: 3594
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000E0A")]
internal string sNativeName;
// Token: 0x04000E0B RID: 3595
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000E0B")]
internal string[] saShortDates;
// Token: 0x04000E0C RID: 3596
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000E0C")]
internal string[] saYearMonths;
// Token: 0x04000E0D RID: 3597
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000E0D")]
internal string[] saLongDates;
// Token: 0x04000E0E RID: 3598
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000E0E")]
internal string sMonthDay;
// Token: 0x04000E0F RID: 3599
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000E0F")]
internal string[] saEraNames;
// Token: 0x04000E10 RID: 3600
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000E10")]
internal string[] saAbbrevEraNames;
// Token: 0x04000E11 RID: 3601
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000E11")]
internal string[] saAbbrevEnglishEraNames;
// Token: 0x04000E12 RID: 3602
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000E12")]
internal string[] saDayNames;
// Token: 0x04000E13 RID: 3603
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000E13")]
internal string[] saAbbrevDayNames;
// Token: 0x04000E14 RID: 3604
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000E14")]
internal string[] saSuperShortDayNames;
// Token: 0x04000E15 RID: 3605
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000E15")]
internal string[] saMonthNames;
// Token: 0x04000E16 RID: 3606
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000E16")]
internal string[] saAbbrevMonthNames;
// Token: 0x04000E17 RID: 3607
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000E17")]
internal string[] saMonthGenitiveNames;
// Token: 0x04000E18 RID: 3608
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000E18")]
internal string[] saAbbrevMonthGenitiveNames;
// Token: 0x04000E19 RID: 3609
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000E19")]
internal string[] saLeapYearMonthNames;
// Token: 0x04000E1A RID: 3610
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000E1A")]
internal int iTwoDigitYearMax;
// Token: 0x04000E1B RID: 3611
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
[Token(Token = "0x4000E1B")]
internal int iCurrentEra;
// Token: 0x04000E1C RID: 3612
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000E1C")]
internal bool bUseUserOverrides;
// Token: 0x04000E1D RID: 3613
[Token(Token = "0x4000E1D")]
internal static CalendarData Invariant;
}
}
@@ -0,0 +1,83 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002D0 RID: 720
[Token(Token = "0x20002D0")]
internal enum CalendarId : ushort
{
// Token: 0x04000EB9 RID: 3769
[Token(Token = "0x4000EB9")]
GREGORIAN = 1,
// Token: 0x04000EBA RID: 3770
[Token(Token = "0x4000EBA")]
GREGORIAN_US,
// Token: 0x04000EBB RID: 3771
[Token(Token = "0x4000EBB")]
JAPAN,
// Token: 0x04000EBC RID: 3772
[Token(Token = "0x4000EBC")]
TAIWAN,
// Token: 0x04000EBD RID: 3773
[Token(Token = "0x4000EBD")]
KOREA,
// Token: 0x04000EBE RID: 3774
[Token(Token = "0x4000EBE")]
HIJRI,
// Token: 0x04000EBF RID: 3775
[Token(Token = "0x4000EBF")]
THAI,
// Token: 0x04000EC0 RID: 3776
[Token(Token = "0x4000EC0")]
HEBREW,
// Token: 0x04000EC1 RID: 3777
[Token(Token = "0x4000EC1")]
GREGORIAN_ME_FRENCH,
// Token: 0x04000EC2 RID: 3778
[Token(Token = "0x4000EC2")]
GREGORIAN_ARABIC,
// Token: 0x04000EC3 RID: 3779
[Token(Token = "0x4000EC3")]
GREGORIAN_XLIT_ENGLISH,
// Token: 0x04000EC4 RID: 3780
[Token(Token = "0x4000EC4")]
GREGORIAN_XLIT_FRENCH,
// Token: 0x04000EC5 RID: 3781
[Token(Token = "0x4000EC5")]
JULIAN,
// Token: 0x04000EC6 RID: 3782
[Token(Token = "0x4000EC6")]
JAPANESELUNISOLAR,
// Token: 0x04000EC7 RID: 3783
[Token(Token = "0x4000EC7")]
CHINESELUNISOLAR,
// Token: 0x04000EC8 RID: 3784
[Token(Token = "0x4000EC8")]
SAKA,
// Token: 0x04000EC9 RID: 3785
[Token(Token = "0x4000EC9")]
LUNAR_ETO_CHN,
// Token: 0x04000ECA RID: 3786
[Token(Token = "0x4000ECA")]
LUNAR_ETO_KOR,
// Token: 0x04000ECB RID: 3787
[Token(Token = "0x4000ECB")]
LUNAR_ETO_ROKUYOU,
// Token: 0x04000ECC RID: 3788
[Token(Token = "0x4000ECC")]
KOREANLUNISOLAR,
// Token: 0x04000ECD RID: 3789
[Token(Token = "0x4000ECD")]
TAIWANLUNISOLAR,
// Token: 0x04000ECE RID: 3790
[Token(Token = "0x4000ECE")]
PERSIAN,
// Token: 0x04000ECF RID: 3791
[Token(Token = "0x4000ECF")]
UMALQURA,
// Token: 0x04000ED0 RID: 3792
[Token(Token = "0x4000ED0")]
LAST_CALENDAR = 23
}
}
@@ -0,0 +1,118 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Retrieves information about a Unicode character. This class cannot be inherited.</summary>
// Token: 0x020002C3 RID: 707
[Token(Token = "0x20002C3")]
public static class CharUnicodeInfo
{
// Token: 0x06001A16 RID: 6678 RVA: 0x00011250 File Offset: 0x0000F450
[Token(Token = "0x6001A16")]
[Address(RVA = "0x1E884F0", Offset = "0x1E872F0", VA = "0x181E884F0")]
internal static int InternalConvertToUtf32(string s, int index)
{
return 0;
}
// Token: 0x06001A17 RID: 6679 RVA: 0x00011268 File Offset: 0x0000F468
[Token(Token = "0x6001A17")]
[Address(RVA = "0x1E88910", Offset = "0x1E87710", VA = "0x181E88910")]
internal static bool IsWhiteSpace(string s, int index)
{
return default(bool);
}
// Token: 0x06001A18 RID: 6680 RVA: 0x00011280 File Offset: 0x0000F480
[Token(Token = "0x6001A18")]
[Address(RVA = "0x1E88B00", Offset = "0x1E87900", VA = "0x181E88B00")]
internal static bool IsWhiteSpace(char c)
{
return default(bool);
}
/// <summary>Gets the Unicode category of the specified character.</summary>
/// <param name="ch">The Unicode character for which to get the Unicode category.</param>
/// <returns>A <see cref="T:System.Globalization.UnicodeCategory" /> value indicating the category of the specified character.</returns>
// Token: 0x06001A19 RID: 6681 RVA: 0x00011298 File Offset: 0x0000F498
[Token(Token = "0x6001A19")]
[Address(RVA = "0x1E88490", Offset = "0x1E87290", VA = "0x181E88490")]
public static UnicodeCategory GetUnicodeCategory(char ch)
{
return UnicodeCategory.UppercaseLetter;
}
/// <summary>Gets the Unicode category of the character at the specified index of the specified string.</summary>
/// <param name="s">The <see cref="T:System.String" /> containing the Unicode character for which to get the Unicode category.</param>
/// <param name="index">The index of the Unicode character for which to get the Unicode category.</param>
/// <returns>A <see cref="T:System.Globalization.UnicodeCategory" /> value indicating the category of the character at the specified index of the specified string.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is outside the range of valid indexes in <paramref name="s" />.</exception>
// Token: 0x06001A1A RID: 6682 RVA: 0x000112B0 File Offset: 0x0000F4B0
[Token(Token = "0x6001A1A")]
[Address(RVA = "0x1E882F0", Offset = "0x1E870F0", VA = "0x181E882F0")]
public static UnicodeCategory GetUnicodeCategory(string s, int index)
{
return UnicodeCategory.UppercaseLetter;
}
// Token: 0x06001A1B RID: 6683 RVA: 0x000112C8 File Offset: 0x0000F4C8
[Token(Token = "0x6001A1B")]
[Address(RVA = "0x1E886D0", Offset = "0x1E874D0", VA = "0x181E886D0")]
internal static UnicodeCategory InternalGetUnicodeCategory(int ch)
{
return UnicodeCategory.UppercaseLetter;
}
// Token: 0x06001A1C RID: 6684 RVA: 0x000112E0 File Offset: 0x0000F4E0
[Token(Token = "0x6001A1C")]
[Address(RVA = "0x1E885B0", Offset = "0x1E873B0", VA = "0x181E885B0")]
internal static byte InternalGetCategoryValue(int ch, int offset)
{
return 0;
}
// Token: 0x06001A1D RID: 6685 RVA: 0x000112F8 File Offset: 0x0000F4F8
[Token(Token = "0x6001A1D")]
[Address(RVA = "0x1E88820", Offset = "0x1E87620", VA = "0x181E88820")]
internal static UnicodeCategory InternalGetUnicodeCategory(string value, int index)
{
return UnicodeCategory.UppercaseLetter;
}
// Token: 0x04000DDA RID: 3546
[Token(Token = "0x4000DDA")]
private static ushort[] s_pCategoryLevel1Index;
// Token: 0x04000DDB RID: 3547
[Token(Token = "0x4000DDB")]
private static byte[] s_pCategoriesValue;
// Token: 0x04000DDC RID: 3548
[Token(Token = "0x4000DDC")]
private static ushort[] s_pNumericLevel1Index;
// Token: 0x04000DDD RID: 3549
[Token(Token = "0x4000DDD")]
private static byte[] s_pNumericValues;
// Token: 0x04000DDE RID: 3550
[Token(Token = "0x4000DDE")]
private static ushort[] s_pDigitValues;
// Token: 0x020002C4 RID: 708
[Token(Token = "0x20002C4")]
internal static class Debug
{
// Token: 0x06001A1F RID: 6687 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A1F")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
internal static void Assert(bool condition, string message)
{
}
}
}
}
@@ -0,0 +1,99 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002F3 RID: 755
[Token(Token = "0x20002F3")]
[Serializable]
internal class CodePageDataItem
{
// Token: 0x06001BFB RID: 7163 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BFB")]
[Address(RVA = "0x1E88E30", Offset = "0x1E87C30", VA = "0x181E88E30")]
internal CodePageDataItem(int dataIndex)
{
}
// Token: 0x06001BFC RID: 7164 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BFC")]
[Address(RVA = "0x1E88CE0", Offset = "0x1E87AE0", VA = "0x181E88CE0")]
internal static string CreateString(string pStrings, uint index)
{
return null;
}
// Token: 0x170003AC RID: 940
// (get) Token: 0x06001BFD RID: 7165 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003AC")]
public string WebName
{
[Token(Token = "0x6001BFD")]
[Address(RVA = "0x1E890D0", Offset = "0x1E87ED0", VA = "0x181E890D0")]
get
{
return null;
}
}
// Token: 0x170003AD RID: 941
// (get) Token: 0x06001BFE RID: 7166 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003AD")]
public string HeaderName
{
[Token(Token = "0x6001BFE")]
[Address(RVA = "0x1E88FF0", Offset = "0x1E87DF0", VA = "0x181E88FF0")]
get
{
return null;
}
}
// Token: 0x170003AE RID: 942
// (get) Token: 0x06001BFF RID: 7167 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003AE")]
public string BodyName
{
[Token(Token = "0x6001BFF")]
[Address(RVA = "0x1E88F10", Offset = "0x1E87D10", VA = "0x181E88F10")]
get
{
return null;
}
}
// Token: 0x04000FEB RID: 4075
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000FEB")]
internal int m_dataIndex;
// Token: 0x04000FEC RID: 4076
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000FEC")]
internal int m_uiFamilyCodePage;
// Token: 0x04000FED RID: 4077
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000FED")]
internal string m_webName;
// Token: 0x04000FEE RID: 4078
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000FEE")]
internal string m_headerName;
// Token: 0x04000FEF RID: 4079
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000FEF")]
internal string m_bodyName;
// Token: 0x04000FF0 RID: 4080
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000FF0")]
internal uint m_flags;
// Token: 0x04000FF1 RID: 4081
[Token(Token = "0x4000FF1")]
private static readonly char[] sep;
}
}
@@ -0,0 +1,608 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
using Mono.Globalization.Unicode;
namespace System.Globalization
{
/// <summary>Implements a set of methods for culture-sensitive string comparisons.</summary>
// Token: 0x020002C8 RID: 712
[Token(Token = "0x20002C8")]
[ComVisible(true)]
[Serializable]
public class CompareInfo : IDeserializationCallback
{
// Token: 0x06001A47 RID: 6727 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A47")]
[Address(RVA = "0x1E8ABD0", Offset = "0x1E899D0", VA = "0x181E8ABD0")]
internal CompareInfo(CultureInfo culture)
{
}
/// <summary>Initializes a new <see cref="T:System.Globalization.CompareInfo" /> object that is associated with the culture with the specified name.</summary>
/// <param name="name">A string representing the culture name.</param>
/// <returns>A new <see cref="T:System.Globalization.CompareInfo" /> object associated with the culture with the specified identifier and using string comparison methods in the current <see cref="T:System.Reflection.Assembly" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="name" /> is an invalid culture name.</exception>
// Token: 0x06001A48 RID: 6728 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A48")]
[Address(RVA = "0x1E89C60", Offset = "0x1E88A60", VA = "0x181E89C60")]
public static CompareInfo GetCompareInfo(string name)
{
return null;
}
// Token: 0x06001A49 RID: 6729 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A49")]
[Address(RVA = "0x4ECBB0", Offset = "0x4EB9B0", VA = "0x1804ECBB0")]
[OnDeserializing]
private void OnDeserializing(StreamingContext ctx)
{
}
// Token: 0x06001A4A RID: 6730 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A4A")]
[Address(RVA = "0x1E8AA20", Offset = "0x1E89820", VA = "0x181E8AA20")]
private void OnDeserialized()
{
}
// Token: 0x06001A4B RID: 6731 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A4B")]
[Address(RVA = "0x1E8AAD0", Offset = "0x1E898D0", VA = "0x181E8AAD0")]
[OnDeserialized]
private void OnDeserialized(StreamingContext ctx)
{
}
// Token: 0x06001A4C RID: 6732 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A4C")]
[Address(RVA = "0x1E8AAE0", Offset = "0x1E898E0", VA = "0x181E8AAE0")]
[OnSerializing]
private void OnSerializing(StreamingContext ctx)
{
}
/// <summary>Runs when the entire object graph has been deserialized.</summary>
/// <param name="sender">The object that initiated the callback.</param>
// Token: 0x06001A4D RID: 6733 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A4D")]
[Address(RVA = "0x1E8AAD0", Offset = "0x1E898D0", VA = "0x181E8AAD0", Slot = "4")]
void IDeserializationCallback.OnDeserialization(object sender)
{
}
/// <summary>Gets the name of the culture used for sorting operations by this <see cref="T:System.Globalization.CompareInfo" /> object.</summary>
/// <returns>The name of a culture.</returns>
// Token: 0x17000321 RID: 801
// (get) Token: 0x06001A4E RID: 6734 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000321")]
[ComVisible(false)]
public virtual string Name
{
[Token(Token = "0x6001A4E")]
[Address(RVA = "0x1E8AC50", Offset = "0x1E89A50", VA = "0x181E8AC50", Slot = "5")]
get
{
return null;
}
}
/// <summary>Compares two strings.</summary>
/// <param name="string1">The first string to compare.</param>
/// <param name="string2">The second string to compare.</param>
/// <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
/// Value
///
/// Condition
///
/// zero
///
/// The two strings are equal.
///
/// less than zero
///
/// <paramref name="string1" /> is less than <paramref name="string2" />.
///
/// greater than zero
///
/// <paramref name="string1" /> is greater than <paramref name="string2" />.</returns>
// Token: 0x06001A4F RID: 6735 RVA: 0x000114C0 File Offset: 0x0000F6C0
[Token(Token = "0x6001A4F")]
[Address(RVA = "0x1E89200", Offset = "0x1E88000", VA = "0x181E89200", Slot = "6")]
public virtual int Compare(string string1, string string2)
{
return 0;
}
/// <summary>Compares two strings using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
/// <param name="string1">The first string to compare.</param>
/// <param name="string2">The second string to compare.</param>
/// <param name="options">A value that defines how <paramref name="string1" /> and <paramref name="string2" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />, and <see cref="F:System.Globalization.CompareOptions.StringSort" />.</param>
/// <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
/// Value
///
/// Condition
///
/// zero
///
/// The two strings are equal.
///
/// less than zero
///
/// <paramref name="string1" /> is less than <paramref name="string2" />.
///
/// greater than zero
///
/// <paramref name="string1" /> is greater than <paramref name="string2" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
// Token: 0x06001A50 RID: 6736 RVA: 0x000114D8 File Offset: 0x0000F6D8
[Token(Token = "0x6001A50")]
[Address(RVA = "0x1E89230", Offset = "0x1E88030", VA = "0x181E89230", Slot = "7")]
public virtual int Compare(string string1, string string2, CompareOptions options)
{
return 0;
}
/// <summary>Compares a section of one string with a section of another string using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
/// <param name="string1">The first string to compare.</param>
/// <param name="offset1">The zero-based index of the character in <paramref name="string1" /> at which to start comparing.</param>
/// <param name="length1">The number of consecutive characters in <paramref name="string1" /> to compare.</param>
/// <param name="string2">The second string to compare.</param>
/// <param name="offset2">The zero-based index of the character in <paramref name="string2" /> at which to start comparing.</param>
/// <param name="length2">The number of consecutive characters in <paramref name="string2" /> to compare.</param>
/// <param name="options">A value that defines how <paramref name="string1" /> and <paramref name="string2" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />, and <see cref="F:System.Globalization.CompareOptions.StringSort" />.</param>
/// <returns>A 32-bit signed integer indicating the lexical relationship between the two comparands.
/// Value
///
/// Condition
///
/// zero
///
/// The two strings are equal.
///
/// less than zero
///
/// The specified section of <paramref name="string1" /> is less than the specified section of <paramref name="string2" />.
///
/// greater than zero
///
/// The specified section of <paramref name="string1" /> is greater than the specified section of <paramref name="string2" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="offset1" /> or <paramref name="length1" /> or <paramref name="offset2" /> or <paramref name="length2" /> is less than zero.
/// -or-
/// <paramref name="offset1" /> is greater than or equal to the number of characters in <paramref name="string1" />.
/// -or-
/// <paramref name="offset2" /> is greater than or equal to the number of characters in <paramref name="string2" />.
/// -or-
/// <paramref name="length1" /> is greater than the number of characters from <paramref name="offset1" /> to the end of <paramref name="string1" />.
/// -or-
/// <paramref name="length2" /> is greater than the number of characters from <paramref name="offset2" /> to the end of <paramref name="string2" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
// Token: 0x06001A51 RID: 6737 RVA: 0x000114F0 File Offset: 0x0000F6F0
[Token(Token = "0x6001A51")]
[Address(RVA = "0x1E893A0", Offset = "0x1E881A0", VA = "0x181E893A0", Slot = "8")]
public virtual int Compare(string string1, int offset1, int length1, string string2, int offset2, int length2, CompareOptions options)
{
return 0;
}
// Token: 0x06001A52 RID: 6738 RVA: 0x00011508 File Offset: 0x0000F708
[Token(Token = "0x6001A52")]
[Address(RVA = "0x1E891A0", Offset = "0x1E87FA0", VA = "0x181E891A0")]
private static int CompareOrdinal(string string1, int offset1, int length1, string string2, int offset2, int length2)
{
return 0;
}
/// <summary>Determines whether the specified source string starts with the specified prefix using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
/// <param name="source">The string to search in.</param>
/// <param name="prefix">The string to compare with the beginning of <paramref name="source" />.</param>
/// <param name="options">A value that defines how <paramref name="source" /> and <paramref name="prefix" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />.</param>
/// <returns>
/// <see langword="true" /> if the length of <paramref name="prefix" /> is less than or equal to the length of <paramref name="source" /> and <paramref name="source" /> starts with <paramref name="prefix" />; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="source" /> is <see langword="null" />.
/// -or-
/// <paramref name="prefix" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
// Token: 0x06001A53 RID: 6739 RVA: 0x00011520 File Offset: 0x0000F720
[Token(Token = "0x6001A53")]
[Address(RVA = "0x1E8A340", Offset = "0x1E89140", VA = "0x181E8A340", Slot = "9")]
public virtual bool IsPrefix(string source, string prefix, CompareOptions options)
{
return default(bool);
}
/// <summary>Determines whether the specified source string ends with the specified suffix using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
/// <param name="source">The string to search in.</param>
/// <param name="suffix">The string to compare with the end of <paramref name="source" />.</param>
/// <param name="options">A value that defines how <paramref name="source" /> and <paramref name="suffix" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" /> used by itself, or the bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />.</param>
/// <returns>
/// <see langword="true" /> if the length of <paramref name="suffix" /> is less than or equal to the length of <paramref name="source" /> and <paramref name="source" /> ends with <paramref name="suffix" />; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="source" /> is <see langword="null" />.
/// -or-
/// <paramref name="suffix" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
// Token: 0x06001A54 RID: 6740 RVA: 0x00011538 File Offset: 0x0000F738
[Token(Token = "0x6001A54")]
[Address(RVA = "0x1E8A510", Offset = "0x1E89310", VA = "0x181E8A510", Slot = "10")]
public virtual bool IsSuffix(string source, string suffix, CompareOptions options)
{
return default(bool);
}
/// <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the entire source string using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
/// <param name="source">The string to search.</param>
/// <param name="value">The string to locate within <paramref name="source" />.</param>
/// <param name="options">A value that defines how <paramref name="source" /> and <paramref name="value" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />.</param>
/// <returns>The zero-based index of the first occurrence of <paramref name="value" />, if found, within <paramref name="source" />, using the specified comparison options; otherwise, -1. Returns 0 (zero) if <paramref name="value" /> is an ignorable character.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="source" /> is <see langword="null" />.
/// -or-
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
// Token: 0x06001A55 RID: 6741 RVA: 0x00011550 File Offset: 0x0000F750
[Token(Token = "0x6001A55")]
[Address(RVA = "0x1E8A000", Offset = "0x1E88E00", VA = "0x181E8A000", Slot = "11")]
public virtual int IndexOf(string source, string value, CompareOptions options)
{
return 0;
}
/// <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
/// <param name="source">The string to search.</param>
/// <param name="value">The string to locate within <paramref name="source" />.</param>
/// <param name="startIndex">The zero-based starting index of the search.</param>
/// <param name="count">The number of elements in the section to search.</param>
/// <param name="options">A value that defines how <paramref name="source" /> and <paramref name="value" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />.</param>
/// <returns>The zero-based index of the first occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that starts at <paramref name="startIndex" /> and contains the number of elements specified by <paramref name="count" />, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="source" /> is <see langword="null" />.
/// -or-
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
/// -or-
/// <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
// Token: 0x06001A56 RID: 6742 RVA: 0x00011568 File Offset: 0x0000F768
[Token(Token = "0x6001A56")]
[Address(RVA = "0x1E8A0C0", Offset = "0x1E88EC0", VA = "0x181E8A0C0", Slot = "12")]
public virtual int IndexOf(string source, string value, int startIndex, int count, CompareOptions options)
{
return 0;
}
/// <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the entire source string using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
/// <param name="source">The string to search.</param>
/// <param name="value">The string to locate within <paramref name="source" />.</param>
/// <param name="options">A value that defines how <paramref name="source" /> and <paramref name="value" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />.</param>
/// <returns>The zero-based index of the last occurrence of <paramref name="value" />, if found, within <paramref name="source" />, using the specified comparison options; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="source" /> is <see langword="null" />.
/// -or-
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
// Token: 0x06001A57 RID: 6743 RVA: 0x00011580 File Offset: 0x0000F780
[Token(Token = "0x6001A57")]
[Address(RVA = "0x1E8A6E0", Offset = "0x1E894E0", VA = "0x181E8A6E0", Slot = "13")]
public virtual int LastIndexOf(string source, string value, CompareOptions options)
{
return 0;
}
/// <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
/// <param name="source">The string to search.</param>
/// <param name="value">The string to locate within <paramref name="source" />.</param>
/// <param name="startIndex">The zero-based starting index of the backward search.</param>
/// <param name="count">The number of elements in the section to search.</param>
/// <param name="options">A value that defines how <paramref name="source" /> and <paramref name="value" /> should be compared. <paramref name="options" /> is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal" />, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />.</param>
/// <returns>The zero-based index of the last occurrence of <paramref name="value" />, if found, within the section of <paramref name="source" /> that contains the number of elements specified by <paramref name="count" /> and that ends at <paramref name="startIndex" />, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex" /> if <paramref name="value" /> is an ignorable character.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="source" /> is <see langword="null" />.
/// -or-
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="source" />.
/// -or-
/// <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="source" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
// Token: 0x06001A58 RID: 6744 RVA: 0x00011598 File Offset: 0x0000F798
[Token(Token = "0x6001A58")]
[Address(RVA = "0x1E8A7A0", Offset = "0x1E895A0", VA = "0x181E8A7A0", Slot = "14")]
public virtual int LastIndexOf(string source, string value, int startIndex, int count, CompareOptions options)
{
return 0;
}
/// <summary>Gets a <see cref="T:System.Globalization.SortKey" /> object for the specified string using the specified <see cref="T:System.Globalization.CompareOptions" /> value.</summary>
/// <param name="source">The string for which a <see cref="T:System.Globalization.SortKey" /> object is obtained.</param>
/// <param name="options">A bitwise combination of one or more of the following enumeration values that define how the sort key is calculated: <see cref="F:System.Globalization.CompareOptions.IgnoreCase" />, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols" />, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace" />, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth" />, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType" />, and <see cref="F:System.Globalization.CompareOptions.StringSort" />.</param>
/// <returns>The <see cref="T:System.Globalization.SortKey" /> object that contains the sort key for the specified string.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="options" /> contains an invalid <see cref="T:System.Globalization.CompareOptions" /> value.</exception>
// Token: 0x06001A59 RID: 6745 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A59")]
[Address(RVA = "0x1E89E70", Offset = "0x1E88C70", VA = "0x181E89E70", Slot = "15")]
public virtual SortKey GetSortKey(string source, CompareOptions options)
{
return null;
}
// Token: 0x06001A5A RID: 6746 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A5A")]
[Address(RVA = "0x1E897F0", Offset = "0x1E885F0", VA = "0x181E897F0")]
private SortKey CreateSortKey(string source, CompareOptions options)
{
return null;
}
/// <summary>Determines whether the specified object is equal to the current <see cref="T:System.Globalization.CompareInfo" /> object.</summary>
/// <param name="value">The object to compare with the current <see cref="T:System.Globalization.CompareInfo" />.</param>
/// <returns>
/// <see langword="true" /> if the specified object is equal to the current <see cref="T:System.Globalization.CompareInfo" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06001A5B RID: 6747 RVA: 0x000115B0 File Offset: 0x0000F7B0
[Token(Token = "0x6001A5B")]
[Address(RVA = "0x1E89980", Offset = "0x1E88780", VA = "0x181E89980", Slot = "0")]
public override bool Equals(object value)
{
return default(bool);
}
/// <summary>Serves as a hash function for the current <see cref="T:System.Globalization.CompareInfo" /> for hashing algorithms and data structures, such as a hash table.</summary>
/// <returns>A hash code for the current <see cref="T:System.Globalization.CompareInfo" />.</returns>
// Token: 0x06001A5C RID: 6748 RVA: 0x000115C8 File Offset: 0x0000F7C8
[Token(Token = "0x6001A5C")]
[Address(RVA = "0x1E89E30", Offset = "0x1E88C30", VA = "0x181E89E30", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06001A5D RID: 6749 RVA: 0x000115E0 File Offset: 0x0000F7E0
[Token(Token = "0x6001A5D")]
[Address(RVA = "0x1E89D10", Offset = "0x1E88B10", VA = "0x181E89D10")]
internal int GetHashCodeOfString(string source, CompareOptions options)
{
return 0;
}
// Token: 0x06001A5E RID: 6750 RVA: 0x000115F8 File Offset: 0x0000F7F8
[Token(Token = "0x6001A5E")]
[Address(RVA = "0x1E89D10", Offset = "0x1E88B10", VA = "0x181E89D10")]
internal int GetHashCodeOfString(string source, CompareOptions options, bool forceRandomizedHashing, long additionalEntropy)
{
return 0;
}
/// <summary>Returns a string that represents the current <see cref="T:System.Globalization.CompareInfo" /> object.</summary>
/// <returns>A string that represents the current <see cref="T:System.Globalization.CompareInfo" /> object.</returns>
// Token: 0x06001A5F RID: 6751 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A5F")]
[Address(RVA = "0x1E8AB80", Offset = "0x1E89980", VA = "0x181E8AB80", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x17000322 RID: 802
// (get) Token: 0x06001A60 RID: 6752 RVA: 0x00011610 File Offset: 0x0000F810
[Token(Token = "0x17000322")]
private static bool UseManagedCollation
{
[Token(Token = "0x6001A60")]
[Address(RVA = "0x1E8ACC0", Offset = "0x1E89AC0", VA = "0x181E8ACC0")]
get
{
return default(bool);
}
}
// Token: 0x06001A61 RID: 6753 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A61")]
[Address(RVA = "0x1E89A50", Offset = "0x1E88850", VA = "0x181E89A50")]
private SimpleCollator GetCollator()
{
return null;
}
// Token: 0x06001A62 RID: 6754 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A62")]
[Address(RVA = "0x1E89710", Offset = "0x1E88510", VA = "0x181E89710")]
private SortKey CreateSortKeyCore(string source, CompareOptions options)
{
return null;
}
// Token: 0x06001A63 RID: 6755 RVA: 0x00011628 File Offset: 0x0000F828
[Token(Token = "0x6001A63")]
[Address(RVA = "0x1E8AFE0", Offset = "0x1E89DE0", VA = "0x181E8AFE0")]
private int internal_index_switch(string s1, int sindex, int count, string s2, CompareOptions opt, bool first)
{
return 0;
}
// Token: 0x06001A64 RID: 6756 RVA: 0x00011640 File Offset: 0x0000F840
[Token(Token = "0x6001A64")]
[Address(RVA = "0x1E8AE50", Offset = "0x1E89C50", VA = "0x181E8AE50")]
private int internal_compare_switch(string str1, int offset1, int length1, string str2, int offset2, int length2, CompareOptions options)
{
return 0;
}
// Token: 0x06001A65 RID: 6757 RVA: 0x00011658 File Offset: 0x0000F858
[Token(Token = "0x6001A65")]
[Address(RVA = "0x1E8ADF0", Offset = "0x1E89BF0", VA = "0x181E8ADF0")]
private int internal_compare_managed(string str1, int offset1, int length1, string str2, int offset2, int length2, CompareOptions options)
{
return 0;
}
// Token: 0x06001A66 RID: 6758 RVA: 0x00011670 File Offset: 0x0000F870
[Token(Token = "0x6001A66")]
[Address(RVA = "0x1E8AF40", Offset = "0x1E89D40", VA = "0x181E8AF40")]
private int internal_index_managed(string s1, int sindex, int count, string s2, CompareOptions opt, bool first)
{
return 0;
}
// Token: 0x06001A67 RID: 6759 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A67")]
[Address(RVA = "0x1E8AC40", Offset = "0x1E89A40", VA = "0x181E8AC40")]
private void assign_sortkey(object key, string source, CompareOptions options)
{
}
// Token: 0x06001A68 RID: 6760 RVA: 0x00011688 File Offset: 0x0000F888
[Token(Token = "0x6001A68")]
[Address(RVA = "0x1E8ADE0", Offset = "0x1E89BE0", VA = "0x181E8ADE0")]
private int internal_compare(string str1, int offset1, int length1, string str2, int offset2, int length2, CompareOptions options)
{
return 0;
}
// Token: 0x06001A69 RID: 6761 RVA: 0x000116A0 File Offset: 0x0000F8A0
[Token(Token = "0x6001A69")]
[Address(RVA = "0x1E8AF30", Offset = "0x1E89D30", VA = "0x181E8AF30")]
private int internal_index(string source, int sindex, int count, string value, CompareOptions options, bool first)
{
return 0;
}
// Token: 0x06001A6A RID: 6762 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A6A")]
[Address(RVA = "0x1E8AC10", Offset = "0x1E89A10", VA = "0x181E8AC10")]
internal CompareInfo()
{
}
// Token: 0x04000E28 RID: 3624
[Token(Token = "0x4000E28")]
private const CompareOptions ValidIndexMaskOffFlags = ~(CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace | CompareOptions.IgnoreSymbols | CompareOptions.IgnoreKanaType | CompareOptions.IgnoreWidth);
// Token: 0x04000E29 RID: 3625
[Token(Token = "0x4000E29")]
private const CompareOptions ValidCompareMaskOffFlags = ~(CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace | CompareOptions.IgnoreSymbols | CompareOptions.IgnoreKanaType | CompareOptions.IgnoreWidth | CompareOptions.StringSort);
// Token: 0x04000E2A RID: 3626
[Token(Token = "0x4000E2A")]
private const CompareOptions ValidHashCodeOfStringMaskOffFlags = ~(CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace | CompareOptions.IgnoreSymbols | CompareOptions.IgnoreKanaType | CompareOptions.IgnoreWidth);
// Token: 0x04000E2B RID: 3627
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000E2B")]
[OptionalField]
private string m_name;
// Token: 0x04000E2C RID: 3628
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000E2C")]
[NonSerialized]
private string m_sortName;
// Token: 0x04000E2D RID: 3629
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000E2D")]
[OptionalField]
private int win32LCID;
// Token: 0x04000E2E RID: 3630
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000E2E")]
private int culture;
// Token: 0x04000E2F RID: 3631
[Token(Token = "0x4000E2F")]
private const int LINGUISTIC_IGNORECASE = 16;
// Token: 0x04000E30 RID: 3632
[Token(Token = "0x4000E30")]
private const int NORM_IGNORECASE = 1;
// Token: 0x04000E31 RID: 3633
[Token(Token = "0x4000E31")]
private const int NORM_IGNOREKANATYPE = 65536;
// Token: 0x04000E32 RID: 3634
[Token(Token = "0x4000E32")]
private const int LINGUISTIC_IGNOREDIACRITIC = 32;
// Token: 0x04000E33 RID: 3635
[Token(Token = "0x4000E33")]
private const int NORM_IGNORENONSPACE = 2;
// Token: 0x04000E34 RID: 3636
[Token(Token = "0x4000E34")]
private const int NORM_IGNORESYMBOLS = 4;
// Token: 0x04000E35 RID: 3637
[Token(Token = "0x4000E35")]
private const int NORM_IGNOREWIDTH = 131072;
// Token: 0x04000E36 RID: 3638
[Token(Token = "0x4000E36")]
private const int SORT_STRINGSORT = 4096;
// Token: 0x04000E37 RID: 3639
[Token(Token = "0x4000E37")]
private const int COMPARE_OPTIONS_ORDINAL = 1073741824;
// Token: 0x04000E38 RID: 3640
[Token(Token = "0x4000E38")]
internal const int NORM_LINGUISTIC_CASING = 134217728;
// Token: 0x04000E39 RID: 3641
[Token(Token = "0x4000E39")]
private const int RESERVED_FIND_ASCII_STRING = 536870912;
// Token: 0x04000E3A RID: 3642
[Token(Token = "0x4000E3A")]
private const int SORT_VERSION_WHIDBEY = 4096;
// Token: 0x04000E3B RID: 3643
[Token(Token = "0x4000E3B")]
private const int SORT_VERSION_V4 = 393473;
// Token: 0x04000E3C RID: 3644
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000E3C")]
[OptionalField]
private SortVersion m_SortVersion;
// Token: 0x04000E3D RID: 3645
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000E3D")]
[NonSerialized]
private SimpleCollator collator;
// Token: 0x04000E3E RID: 3646
[Token(Token = "0x4000E3E")]
private static Dictionary<string, SimpleCollator> collators;
// Token: 0x04000E3F RID: 3647
[Token(Token = "0x4000E3F")]
private static bool managedCollation;
// Token: 0x04000E40 RID: 3648
[Token(Token = "0x4000E40")]
private static bool managedCollationChecked;
}
}
@@ -0,0 +1,52 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Defines the string comparison options to use with <see cref="T:System.Globalization.CompareInfo" />.</summary>
// Token: 0x020002C7 RID: 711
[Token(Token = "0x20002C7")]
[Flags]
[ComVisible(true)]
[Serializable]
public enum CompareOptions
{
/// <summary>Indicates the default option settings for string comparisons.</summary>
// Token: 0x04000E1F RID: 3615
[Token(Token = "0x4000E1F")]
None = 0,
/// <summary>Indicates that the string comparison must ignore case.</summary>
// Token: 0x04000E20 RID: 3616
[Token(Token = "0x4000E20")]
IgnoreCase = 1,
/// <summary>Indicates that the string comparison must ignore nonspacing combining characters, such as diacritics. The Unicode Standard defines combining characters as characters that are combined with base characters to produce a new character. Nonspacing combining characters do not occupy a spacing position by themselves when rendered.</summary>
// Token: 0x04000E21 RID: 3617
[Token(Token = "0x4000E21")]
IgnoreNonSpace = 2,
/// <summary>Indicates that the string comparison must ignore symbols, such as white-space characters, punctuation, currency symbols, the percent sign, mathematical symbols, the ampersand, and so on.</summary>
// Token: 0x04000E22 RID: 3618
[Token(Token = "0x4000E22")]
IgnoreSymbols = 4,
/// <summary>Indicates that the string comparison must ignore the Kana type. Kana type refers to Japanese hiragana and katakana characters, which represent phonetic sounds in the Japanese language. Hiragana is used for native Japanese expressions and words, while katakana is used for words borrowed from other languages, such as "computer" or "Internet". A phonetic sound can be expressed in both hiragana and katakana. If this value is selected, the hiragana character for one sound is considered equal to the katakana character for the same sound.</summary>
// Token: 0x04000E23 RID: 3619
[Token(Token = "0x4000E23")]
IgnoreKanaType = 8,
/// <summary>Indicates that the string comparison must ignore the character width. For example, Japanese katakana characters can be written as full-width or half-width. If this value is selected, the katakana characters written as full-width are considered equal to the same characters written as half-width.</summary>
// Token: 0x04000E24 RID: 3620
[Token(Token = "0x4000E24")]
IgnoreWidth = 16,
/// <summary>String comparison must ignore case, then perform an ordinal comparison. This technique is equivalent to converting the string to uppercase using the invariant culture and then performing an ordinal comparison on the result.</summary>
// Token: 0x04000E25 RID: 3621
[Token(Token = "0x4000E25")]
OrdinalIgnoreCase = 268435456,
/// <summary>Indicates that the string comparison must use the string sort algorithm. In a string sort, the hyphen and the apostrophe, as well as other nonalphanumeric symbols, come before alphanumeric characters.</summary>
// Token: 0x04000E26 RID: 3622
[Token(Token = "0x4000E26")]
StringSort = 536870912,
/// <summary>Indicates that the string comparison must use successive Unicode UTF-16 encoded values of the string (code unit by code unit comparison), leading to a fast comparison but one that is culture-insensitive. A string starting with a code unit XXXX16 comes before a string starting with YYYY16, if XXXX16 is less than YYYY16. This value cannot be combined with other <see cref="T:System.Globalization.CompareOptions" /> values and must be used alone.</summary>
// Token: 0x04000E27 RID: 3623
[Token(Token = "0x4000E27")]
Ordinal = 1073741824
}
}
@@ -0,0 +1,552 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002F2 RID: 754
[Token(Token = "0x20002F2")]
[StructLayout(0)]
internal class CultureData
{
// Token: 0x06001BCE RID: 7118 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BCE")]
[Address(RVA = "0x2BF1300", Offset = "0x2BF0100", VA = "0x182BF1300")]
private CultureData(string name)
{
}
// Token: 0x1700039C RID: 924
// (get) Token: 0x06001BCF RID: 7119 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700039C")]
public static CultureData Invariant
{
[Token(Token = "0x6001BCF")]
[Address(RVA = "0x2BF14D0", Offset = "0x2BF02D0", VA = "0x182BF14D0")]
get
{
return null;
}
}
// Token: 0x06001BD0 RID: 7120 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BD0")]
[Address(RVA = "0x2BF0BB0", Offset = "0x2BEF9B0", VA = "0x182BF0BB0")]
public static CultureData GetCultureData(string cultureName, bool useUserOverride)
{
return null;
}
// Token: 0x06001BD1 RID: 7121 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BD1")]
[Address(RVA = "0x2BF0C50", Offset = "0x2BEFA50", VA = "0x182BF0C50")]
public static CultureData GetCultureData(string cultureName, bool useUserOverride, int datetimeIndex, int calendarId, int numberIndex, string iso2lang, int ansiCodePage, int oemCodePage, int macCodePage, int ebcdicCodePage, bool rightToLeft, string listSeparator)
{
return null;
}
// Token: 0x06001BD2 RID: 7122 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BD2")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
internal static CultureData GetCultureData(int culture, bool bUseUserOverride)
{
return null;
}
// Token: 0x06001BD3 RID: 7123 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BD3")]
[Address(RVA = "0x2BF1330", Offset = "0x2BF0130", VA = "0x182BF1330")]
private void fill_culture_data(int datetimeIndex)
{
}
// Token: 0x06001BD4 RID: 7124 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BD4")]
[Address(RVA = "0x2BF0A80", Offset = "0x2BEF880", VA = "0x182BF0A80")]
public CalendarData GetCalendar(int calendarId)
{
return null;
}
// Token: 0x1700039D RID: 925
// (get) Token: 0x06001BD5 RID: 7125 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700039D")]
internal string[] LongTimes
{
[Token(Token = "0x6001BD5")]
[Address(RVA = "0x5D18B0", Offset = "0x5D06B0", VA = "0x1805D18B0")]
get
{
return null;
}
}
// Token: 0x1700039E RID: 926
// (get) Token: 0x06001BD6 RID: 7126 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700039E")]
internal string[] ShortTimes
{
[Token(Token = "0x6001BD6")]
[Address(RVA = "0x5D18D0", Offset = "0x5D06D0", VA = "0x1805D18D0")]
get
{
return null;
}
}
// Token: 0x1700039F RID: 927
// (get) Token: 0x06001BD7 RID: 7127 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700039F")]
internal string SISO639LANGNAME
{
[Token(Token = "0x6001BD7")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get
{
return null;
}
}
// Token: 0x170003A0 RID: 928
// (get) Token: 0x06001BD8 RID: 7128 RVA: 0x000124C8 File Offset: 0x000106C8
[Token(Token = "0x170003A0")]
internal int IFIRSTDAYOFWEEK
{
[Token(Token = "0x6001BD8")]
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
get
{
return 0;
}
}
// Token: 0x170003A1 RID: 929
// (get) Token: 0x06001BD9 RID: 7129 RVA: 0x000124E0 File Offset: 0x000106E0
[Token(Token = "0x170003A1")]
internal int IFIRSTWEEKOFYEAR
{
[Token(Token = "0x6001BD9")]
[Address(RVA = "0x567E30", Offset = "0x566C30", VA = "0x180567E30")]
get
{
return 0;
}
}
// Token: 0x170003A2 RID: 930
// (get) Token: 0x06001BDA RID: 7130 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003A2")]
internal string SAM1159
{
[Token(Token = "0x6001BDA")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
}
// Token: 0x170003A3 RID: 931
// (get) Token: 0x06001BDB RID: 7131 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003A3")]
internal string SPM2359
{
[Token(Token = "0x6001BDB")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return null;
}
}
// Token: 0x170003A4 RID: 932
// (get) Token: 0x06001BDC RID: 7132 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003A4")]
internal string TimeSeparator
{
[Token(Token = "0x6001BDC")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
}
// Token: 0x170003A5 RID: 933
// (get) Token: 0x06001BDD RID: 7133 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003A5")]
internal int[] CalendarIds
{
[Token(Token = "0x6001BDD")]
[Address(RVA = "0x2BF1350", Offset = "0x2BF0150", VA = "0x182BF1350")]
get
{
return null;
}
}
// Token: 0x170003A6 RID: 934
// (get) Token: 0x06001BDE RID: 7134 RVA: 0x000124F8 File Offset: 0x000106F8
[Token(Token = "0x170003A6")]
internal bool IsInvariantCulture
{
[Token(Token = "0x6001BDE")]
[Address(RVA = "0x2BF18C0", Offset = "0x2BF06C0", VA = "0x182BF18C0")]
get
{
return default(bool);
}
}
// Token: 0x170003A7 RID: 935
// (get) Token: 0x06001BDF RID: 7135 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003A7")]
internal string CultureName
{
[Token(Token = "0x6001BDF")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get
{
return null;
}
}
// Token: 0x170003A8 RID: 936
// (get) Token: 0x06001BE0 RID: 7136 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003A8")]
internal string SCOMPAREINFO
{
[Token(Token = "0x6001BE0")]
[Address(RVA = "0x2BF18D0", Offset = "0x2BF06D0", VA = "0x182BF18D0")]
get
{
return null;
}
}
// Token: 0x170003A9 RID: 937
// (get) Token: 0x06001BE1 RID: 7137 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003A9")]
internal string STEXTINFO
{
[Token(Token = "0x6001BE1")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get
{
return null;
}
}
// Token: 0x170003AA RID: 938
// (get) Token: 0x06001BE2 RID: 7138 RVA: 0x00012510 File Offset: 0x00010710
[Token(Token = "0x170003AA")]
internal int ILANGUAGE
{
[Token(Token = "0x6001BE2")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
get
{
return 0;
}
}
// Token: 0x170003AB RID: 939
// (get) Token: 0x06001BE3 RID: 7139 RVA: 0x00012528 File Offset: 0x00010728
[Token(Token = "0x170003AB")]
internal bool UseUserOverride
{
[Token(Token = "0x6001BE3")]
[Address(RVA = "0x535D20", Offset = "0x534B20", VA = "0x180535D20")]
get
{
return default(bool);
}
}
// Token: 0x06001BE4 RID: 7140 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BE4")]
[Address(RVA = "0x2BF0A40", Offset = "0x2BEF840", VA = "0x182BF0A40")]
internal string[] EraNames(int calendarId)
{
return null;
}
// Token: 0x06001BE5 RID: 7141 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BE5")]
[Address(RVA = "0x2BF0820", Offset = "0x2BEF620", VA = "0x182BF0820")]
internal string[] AbbrevEraNames(int calendarId)
{
return null;
}
// Token: 0x06001BE6 RID: 7142 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BE6")]
[Address(RVA = "0x2BF0860", Offset = "0x2BEF660", VA = "0x182BF0860")]
internal string[] AbbreviatedEnglishEraNames(int calendarId)
{
return null;
}
// Token: 0x06001BE7 RID: 7143 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BE7")]
[Address(RVA = "0x2BF1130", Offset = "0x2BEFF30", VA = "0x182BF1130")]
internal string[] ShortDates(int calendarId)
{
return null;
}
// Token: 0x06001BE8 RID: 7144 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BE8")]
[Address(RVA = "0x2BF10D0", Offset = "0x2BEFED0", VA = "0x182BF10D0")]
internal string[] LongDates(int calendarId)
{
return null;
}
// Token: 0x06001BE9 RID: 7145 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BE9")]
[Address(RVA = "0x2BF12E0", Offset = "0x2BF00E0", VA = "0x182BF12E0")]
internal string[] YearMonths(int calendarId)
{
return null;
}
// Token: 0x06001BEA RID: 7146 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BEA")]
[Address(RVA = "0x2BF0A20", Offset = "0x2BEF820", VA = "0x182BF0A20")]
internal string[] DayNames(int calendarId)
{
return null;
}
// Token: 0x06001BEB RID: 7147 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BEB")]
[Address(RVA = "0x2BF0840", Offset = "0x2BEF640", VA = "0x182BF0840")]
internal string[] AbbreviatedDayNames(int calendarId)
{
return null;
}
// Token: 0x06001BEC RID: 7148 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BEC")]
[Address(RVA = "0x2BF1110", Offset = "0x2BEFF10", VA = "0x182BF1110")]
internal string[] MonthNames(int calendarId)
{
return null;
}
// Token: 0x06001BED RID: 7149 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BED")]
[Address(RVA = "0x2BF0A60", Offset = "0x2BEF860", VA = "0x182BF0A60")]
internal string[] GenitiveMonthNames(int calendarId)
{
return null;
}
// Token: 0x06001BEE RID: 7150 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BEE")]
[Address(RVA = "0x2BF08B0", Offset = "0x2BEF6B0", VA = "0x182BF08B0")]
internal string[] AbbreviatedMonthNames(int calendarId)
{
return null;
}
// Token: 0x06001BEF RID: 7151 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BEF")]
[Address(RVA = "0x2BF0880", Offset = "0x2BEF680", VA = "0x182BF0880")]
internal string[] AbbreviatedGenitiveMonthNames(int calendarId)
{
return null;
}
// Token: 0x06001BF0 RID: 7152 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BF0")]
[Address(RVA = "0x2BF10A0", Offset = "0x2BEFEA0", VA = "0x182BF10A0")]
internal string[] LeapYearMonthNames(int calendarId)
{
return null;
}
// Token: 0x06001BF1 RID: 7153 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BF1")]
[Address(RVA = "0x2BF10F0", Offset = "0x2BEFEF0", VA = "0x182BF10F0")]
internal string MonthDay(int calendarId)
{
return null;
}
// Token: 0x06001BF2 RID: 7154 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BF2")]
[Address(RVA = "0x2BF08D0", Offset = "0x2BEF6D0", VA = "0x182BF08D0")]
internal string DateSeparator(int calendarId)
{
return null;
}
// Token: 0x06001BF3 RID: 7155 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BF3")]
[Address(RVA = "0x2BF0D40", Offset = "0x2BEFB40", VA = "0x182BF0D40")]
private static string GetDateSeparator(string format)
{
return null;
}
// Token: 0x06001BF4 RID: 7156 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BF4")]
[Address(RVA = "0x2BF0EC0", Offset = "0x2BEFCC0", VA = "0x182BF0EC0")]
private static string GetSeparator(string format, string timeParts)
{
return null;
}
// Token: 0x06001BF5 RID: 7157 RVA: 0x00012540 File Offset: 0x00010740
[Token(Token = "0x6001BF5")]
[Address(RVA = "0x2BF0FB0", Offset = "0x2BEFDB0", VA = "0x182BF0FB0")]
private static int IndexOfTimePart(string format, int startIndex, string timeParts)
{
return 0;
}
// Token: 0x06001BF6 RID: 7158 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BF6")]
[Address(RVA = "0x2BF1150", Offset = "0x2BEFF50", VA = "0x182BF1150")]
private static string UnescapeNlsString(string str, int start, int end)
{
return null;
}
// Token: 0x06001BF7 RID: 7159 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BF7")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0")]
internal static string[] ReescapeWin32Strings(string[] array)
{
return null;
}
// Token: 0x06001BF8 RID: 7160 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BF8")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0")]
internal static string ReescapeWin32String(string str)
{
return null;
}
// Token: 0x06001BF9 RID: 7161 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BF9")]
[Address(RVA = "0x2BF0E50", Offset = "0x2BEFC50", VA = "0x182BF0E50")]
internal void GetNFIValues(NumberFormatInfo nfi)
{
}
// Token: 0x06001BFA RID: 7162 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BFA")]
[Address(RVA = "0x2BF1340", Offset = "0x2BF0140", VA = "0x182BF1340")]
private static void fill_number_data(NumberFormatInfo nfi, int numberIndex)
{
}
// Token: 0x04000FD6 RID: 4054
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000FD6")]
private string sAM1159;
// Token: 0x04000FD7 RID: 4055
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000FD7")]
private string sPM2359;
// Token: 0x04000FD8 RID: 4056
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000FD8")]
private string sTimeSeparator;
// Token: 0x04000FD9 RID: 4057
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000FD9")]
private string[] saLongTimes;
// Token: 0x04000FDA RID: 4058
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000FDA")]
private string[] saShortTimes;
// Token: 0x04000FDB RID: 4059
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000FDB")]
private int iFirstDayOfWeek;
// Token: 0x04000FDC RID: 4060
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000FDC")]
private int iFirstWeekOfYear;
// Token: 0x04000FDD RID: 4061
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000FDD")]
private int[] waCalendars;
// Token: 0x04000FDE RID: 4062
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000FDE")]
private CalendarData[] calendars;
// Token: 0x04000FDF RID: 4063
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000FDF")]
private string sISO639Language;
// Token: 0x04000FE0 RID: 4064
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000FE0")]
private readonly string sRealName;
// Token: 0x04000FE1 RID: 4065
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000FE1")]
private bool bUseOverrides;
// Token: 0x04000FE2 RID: 4066
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x4000FE2")]
private int calendarId;
// Token: 0x04000FE3 RID: 4067
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000FE3")]
private int numberIndex;
// Token: 0x04000FE4 RID: 4068
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4000FE4")]
private int iDefaultAnsiCodePage;
// Token: 0x04000FE5 RID: 4069
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000FE5")]
private int iDefaultOemCodePage;
// Token: 0x04000FE6 RID: 4070
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
[Token(Token = "0x4000FE6")]
private int iDefaultMacCodePage;
// Token: 0x04000FE7 RID: 4071
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000FE7")]
private int iDefaultEbcdicCodePage;
// Token: 0x04000FE8 RID: 4072
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4000FE8")]
private bool isRightToLeft;
// Token: 0x04000FE9 RID: 4073
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000FE9")]
private string sListSeparator;
// Token: 0x04000FEA RID: 4074
[Token(Token = "0x4000FEA")]
private static CultureData s_Invariant;
}
}
@@ -0,0 +1,944 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Provides information about a specific culture (called a locale for unmanaged code development). The information includes the names for the culture, the writing system, the calendar used, the sort order of strings, and formatting for dates and numbers.</summary>
// Token: 0x020002F9 RID: 761
[Token(Token = "0x20002F9")]
[ComVisible(true)]
[Serializable]
[StructLayout(0)]
public class CultureInfo : ICloneable, IFormatProvider
{
/// <summary>Gets the <see cref="T:System.Globalization.CultureInfo" /> object that is culture-independent (invariant).</summary>
/// <returns>The object that is culture-independent (invariant).</returns>
// Token: 0x170003AF RID: 943
// (get) Token: 0x06001C0A RID: 7178 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003AF")]
public static CultureInfo InvariantCulture
{
[Token(Token = "0x6001C0A")]
[Address(RVA = "0x2BF5F40", Offset = "0x2BF4D40", VA = "0x182BF5F40")]
get
{
return null;
}
}
/// <summary>Gets or sets the <see cref="T:System.Globalization.CultureInfo" /> object that represents the culture used by the current thread.</summary>
/// <returns>An object that represents the culture used by the current thread.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is set to <see langword="null" />.</exception>
// Token: 0x170003B0 RID: 944
// (get) Token: 0x06001C0B RID: 7179 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003B0")]
public static CultureInfo CurrentCulture
{
[Token(Token = "0x6001C0B")]
[Address(RVA = "0x2BF5BC0", Offset = "0x2BF49C0", VA = "0x182BF5BC0")]
get
{
return null;
}
}
/// <summary>Gets or sets the <see cref="T:System.Globalization.CultureInfo" /> object that represents the current user interface culture used by the Resource Manager to look up culture-specific resources at run time.</summary>
/// <returns>The culture used by the Resource Manager to look up culture-specific resources at run time.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is set to <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The property is set to a culture name that cannot be used to locate a resource file. Resource filenames can include only letters, numbers, hyphens, or underscores.</exception>
// Token: 0x170003B1 RID: 945
// (get) Token: 0x06001C0C RID: 7180 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003B1")]
public static CultureInfo CurrentUICulture
{
[Token(Token = "0x6001C0C")]
[Address(RVA = "0x2BF5BF0", Offset = "0x2BF49F0", VA = "0x182BF5BF0")]
get
{
return null;
}
}
// Token: 0x06001C0D RID: 7181 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C0D")]
[Address(RVA = "0x2BF1D20", Offset = "0x2BF0B20", VA = "0x182BF1D20")]
internal static CultureInfo ConstructCurrentCulture()
{
return null;
}
// Token: 0x06001C0E RID: 7182 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C0E")]
[Address(RVA = "0x2BF1EA0", Offset = "0x2BF0CA0", VA = "0x182BF1EA0")]
internal static CultureInfo ConstructCurrentUICulture()
{
return null;
}
// Token: 0x170003B2 RID: 946
// (get) Token: 0x06001C0F RID: 7183 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003B2")]
internal string Territory
{
[Token(Token = "0x6001C0F")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get
{
return null;
}
}
/// <summary>Gets the culture identifier for the current <see cref="T:System.Globalization.CultureInfo" />.</summary>
/// <returns>The culture identifier for the current <see cref="T:System.Globalization.CultureInfo" />.</returns>
// Token: 0x170003B3 RID: 947
// (get) Token: 0x06001C10 RID: 7184 RVA: 0x000125D0 File Offset: 0x000107D0
[Token(Token = "0x170003B3")]
public virtual int LCID
{
[Token(Token = "0x6001C10")]
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080", Slot = "6")]
get
{
return 0;
}
}
/// <summary>Gets the culture name in the format languagecode2-country/regioncode2.</summary>
/// <returns>The culture name in the format languagecode2-country/regioncode2. languagecode2 is a lowercase two-letter code derived from ISO 639-1. country/regioncode2 is derived from ISO 3166 and usually consists of two uppercase letters, or a BCP-47 language tag.</returns>
// Token: 0x170003B4 RID: 948
// (get) Token: 0x06001C11 RID: 7185 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003B4")]
public virtual string Name
{
[Token(Token = "0x6001C11")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170", Slot = "7")]
get
{
return null;
}
}
/// <summary>Gets the default calendar used by the culture.</summary>
/// <returns>A <see cref="T:System.Globalization.Calendar" /> that represents the default calendar used by the culture.</returns>
// Token: 0x170003B5 RID: 949
// (get) Token: 0x06001C12 RID: 7186 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003B5")]
public virtual Calendar Calendar
{
[Token(Token = "0x6001C12")]
[Address(RVA = "0x2BF5A00", Offset = "0x2BF4800", VA = "0x182BF5A00", Slot = "8")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Globalization.CultureInfo" /> that represents the parent culture of the current <see cref="T:System.Globalization.CultureInfo" />.</summary>
/// <returns>The <see cref="T:System.Globalization.CultureInfo" /> that represents the parent culture of the current <see cref="T:System.Globalization.CultureInfo" />.</returns>
// Token: 0x170003B6 RID: 950
// (get) Token: 0x06001C13 RID: 7187 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003B6")]
public virtual CultureInfo Parent
{
[Token(Token = "0x6001C13")]
[Address(RVA = "0x2BF6090", Offset = "0x2BF4E90", VA = "0x182BF6090", Slot = "9")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Globalization.TextInfo" /> that defines the writing system associated with the culture.</summary>
/// <returns>The <see cref="T:System.Globalization.TextInfo" /> that defines the writing system associated with the culture.</returns>
// Token: 0x170003B7 RID: 951
// (get) Token: 0x06001C14 RID: 7188 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003B7")]
public virtual TextInfo TextInfo
{
[Token(Token = "0x6001C14")]
[Address(RVA = "0x2BF62F0", Offset = "0x2BF50F0", VA = "0x182BF62F0", Slot = "10")]
get
{
return null;
}
}
/// <summary>Creates a copy of the current <see cref="T:System.Globalization.CultureInfo" />.</summary>
/// <returns>A copy of the current <see cref="T:System.Globalization.CultureInfo" />.</returns>
// Token: 0x06001C15 RID: 7189 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C15")]
[Address(RVA = "0x2BF1AA0", Offset = "0x2BF08A0", VA = "0x182BF1AA0", Slot = "11")]
public virtual object Clone()
{
return null;
}
/// <summary>Determines whether the specified object is the same culture as the current <see cref="T:System.Globalization.CultureInfo" />.</summary>
/// <param name="value">The object to compare with the current <see cref="T:System.Globalization.CultureInfo" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="value" /> is the same culture as the current <see cref="T:System.Globalization.CultureInfo" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06001C16 RID: 7190 RVA: 0x000125E8 File Offset: 0x000107E8
[Token(Token = "0x6001C16")]
[Address(RVA = "0x2BF41B0", Offset = "0x2BF2FB0", VA = "0x182BF41B0", Slot = "0")]
public override bool Equals(object value)
{
return default(bool);
}
/// <summary>Gets the list of supported cultures filtered by the specified <see cref="T:System.Globalization.CultureTypes" /> parameter.</summary>
/// <param name="types">A bitwise combination of the enumeration values that filter the cultures to retrieve.</param>
/// <returns>An array that contains the cultures specified by the <paramref name="types" /> parameter. The array of cultures is unsorted.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="types" /> specifies an invalid combination of <see cref="T:System.Globalization.CultureTypes" /> values.</exception>
// Token: 0x06001C17 RID: 7191 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C17")]
[Address(RVA = "0x2BF4680", Offset = "0x2BF3480", VA = "0x182BF4680")]
public static CultureInfo[] GetCultures(CultureTypes types)
{
return null;
}
// Token: 0x06001C18 RID: 7192 RVA: 0x00012600 File Offset: 0x00010800
[Token(Token = "0x6001C18")]
[Address(RVA = "0x2BF4AD0", Offset = "0x2BF38D0", VA = "0x182BF4AD0")]
private CultureInfo.Data GetTextInfoData()
{
return default(CultureInfo.Data);
}
/// <summary>Serves as a hash function for the current <see cref="T:System.Globalization.CultureInfo" />, suitable for hashing algorithms and data structures, such as a hash table.</summary>
/// <returns>A hash code for the current <see cref="T:System.Globalization.CultureInfo" />.</returns>
// Token: 0x06001C19 RID: 7193 RVA: 0x00012618 File Offset: 0x00010818
[Token(Token = "0x6001C19")]
[Address(RVA = "0x2BF4AC0", Offset = "0x2BF38C0", VA = "0x182BF4AC0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns a read-only wrapper around the specified <see cref="T:System.Globalization.CultureInfo" /> object.</summary>
/// <param name="ci">The <see cref="T:System.Globalization.CultureInfo" /> object to wrap.</param>
/// <returns>A read-only <see cref="T:System.Globalization.CultureInfo" /> wrapper around <paramref name="ci" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="ci" /> is null.</exception>
// Token: 0x06001C1A RID: 7194 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C1A")]
[Address(RVA = "0x2BF4AF0", Offset = "0x2BF38F0", VA = "0x182BF4AF0")]
public static CultureInfo ReadOnly(CultureInfo ci)
{
return null;
}
/// <summary>Returns a string containing the name of the current <see cref="T:System.Globalization.CultureInfo" /> in the format languagecode2-country/regioncode2.</summary>
/// <returns>A string containing the name of the current <see cref="T:System.Globalization.CultureInfo" />.</returns>
// Token: 0x06001C1B RID: 7195 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C1B")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Gets the <see cref="T:System.Globalization.CompareInfo" /> that defines how to compare strings for the culture.</summary>
/// <returns>The <see cref="T:System.Globalization.CompareInfo" /> that defines how to compare strings for the culture.</returns>
// Token: 0x170003B8 RID: 952
// (get) Token: 0x06001C1C RID: 7196 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003B8")]
public virtual CompareInfo CompareInfo
{
[Token(Token = "0x6001C1C")]
[Address(RVA = "0x2BF5AA0", Offset = "0x2BF48A0", VA = "0x182BF5AA0", Slot = "12")]
get
{
return null;
}
}
/// <summary>Gets a value indicating whether the current <see cref="T:System.Globalization.CultureInfo" /> represents a neutral culture.</summary>
/// <returns>
/// <see langword="true" /> if the current <see cref="T:System.Globalization.CultureInfo" /> represents a neutral culture; otherwise, <see langword="false" />.</returns>
// Token: 0x170003B9 RID: 953
// (get) Token: 0x06001C1D RID: 7197 RVA: 0x00012630 File Offset: 0x00010830
[Token(Token = "0x170003B9")]
public virtual bool IsNeutralCulture
{
[Token(Token = "0x6001C1D")]
[Address(RVA = "0x2BF5FB0", Offset = "0x2BF4DB0", VA = "0x182BF5FB0", Slot = "13")]
get
{
return default(bool);
}
}
// Token: 0x06001C1E RID: 7198 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C1E")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void CheckNeutral()
{
}
/// <summary>Gets or sets a <see cref="T:System.Globalization.NumberFormatInfo" /> that defines the culturally appropriate format of displaying numbers, currency, and percentage.</summary>
/// <returns>A <see cref="T:System.Globalization.NumberFormatInfo" /> that defines the culturally appropriate format of displaying numbers, currency, and percentage.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is set to null.</exception>
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Globalization.CultureInfo.NumberFormat" /> property or any of the <see cref="T:System.Globalization.NumberFormatInfo" /> properties is set, and the <see cref="T:System.Globalization.CultureInfo" /> is read-only.</exception>
// Token: 0x170003BA RID: 954
// (get) Token: 0x06001C1F RID: 7199 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06001C20 RID: 7200 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003BA")]
public virtual NumberFormatInfo NumberFormat
{
[Token(Token = "0x6001C1F")]
[Address(RVA = "0x2BF5FF0", Offset = "0x2BF4DF0", VA = "0x182BF5FF0", Slot = "14")]
get
{
return null;
}
[Token(Token = "0x6001C20")]
[Address(RVA = "0x2BF6760", Offset = "0x2BF5560", VA = "0x182BF6760", Slot = "15")]
set
{
}
}
/// <summary>Gets or sets a <see cref="T:System.Globalization.DateTimeFormatInfo" /> that defines the culturally appropriate format of displaying dates and times.</summary>
/// <returns>A <see cref="T:System.Globalization.DateTimeFormatInfo" /> that defines the culturally appropriate format of displaying dates and times.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is set to null.</exception>
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Globalization.CultureInfo.DateTimeFormat" /> property or any of the <see cref="T:System.Globalization.DateTimeFormatInfo" /> properties is set, and the <see cref="T:System.Globalization.CultureInfo" /> is read-only.</exception>
// Token: 0x170003BB RID: 955
// (get) Token: 0x06001C21 RID: 7201 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06001C22 RID: 7202 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003BB")]
public virtual DateTimeFormatInfo DateTimeFormat
{
[Token(Token = "0x6001C21")]
[Address(RVA = "0x2BF5C20", Offset = "0x2BF4A20", VA = "0x182BF5C20", Slot = "16")]
get
{
return null;
}
[Token(Token = "0x6001C22")]
[Address(RVA = "0x2BF6690", Offset = "0x2BF5490", VA = "0x182BF6690", Slot = "17")]
set
{
}
}
/// <summary>Gets the culture name in the format languagefull [country/regionfull] in English.</summary>
/// <returns>The culture name in the format languagefull [country/regionfull] in English, where languagefull is the full name of the language and country/regionfull is the full name of the country/region.</returns>
// Token: 0x170003BC RID: 956
// (get) Token: 0x06001C23 RID: 7203 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003BC")]
public virtual string EnglishName
{
[Token(Token = "0x6001C23")]
[Address(RVA = "0x2BF5E10", Offset = "0x2BF4C10", VA = "0x182BF5E10", Slot = "18")]
get
{
return null;
}
}
/// <summary>Gets a value indicating whether the current <see cref="T:System.Globalization.CultureInfo" /> is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the current <see cref="T:System.Globalization.CultureInfo" /> is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170003BD RID: 957
// (get) Token: 0x06001C24 RID: 7204 RVA: 0x00012648 File Offset: 0x00010848
[Token(Token = "0x170003BD")]
public bool IsReadOnly
{
[Token(Token = "0x6001C24")]
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that defines how to format the specified type.</summary>
/// <param name="formatType">The <see cref="T:System.Type" /> for which to get a formatting object. This method only supports the <see cref="T:System.Globalization.NumberFormatInfo" /> and <see cref="T:System.Globalization.DateTimeFormatInfo" /> types.</param>
/// <returns>The value of the <see cref="P:System.Globalization.CultureInfo.NumberFormat" /> property, which is a <see cref="T:System.Globalization.NumberFormatInfo" /> containing the default number format information for the current <see cref="T:System.Globalization.CultureInfo" />, if <paramref name="formatType" /> is the <see cref="T:System.Type" /> object for the <see cref="T:System.Globalization.NumberFormatInfo" /> class.
/// -or-
/// The value of the <see cref="P:System.Globalization.CultureInfo.DateTimeFormat" /> property, which is a <see cref="T:System.Globalization.DateTimeFormatInfo" /> containing the default date and time format information for the current <see cref="T:System.Globalization.CultureInfo" />, if <paramref name="formatType" /> is the <see cref="T:System.Type" /> object for the <see cref="T:System.Globalization.DateTimeFormatInfo" /> class.
/// -or-
/// null, if <paramref name="formatType" /> is any other object.</returns>
// Token: 0x06001C25 RID: 7205 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C25")]
[Address(RVA = "0x2BF49B0", Offset = "0x2BF37B0", VA = "0x182BF49B0", Slot = "19")]
public virtual object GetFormat(Type formatType)
{
return null;
}
// Token: 0x06001C26 RID: 7206 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C26")]
[Address(RVA = "0x2BF2000", Offset = "0x2BF0E00", VA = "0x182BF2000")]
private void Construct()
{
}
// Token: 0x06001C27 RID: 7207 RVA: 0x00012660 File Offset: 0x00010860
[Token(Token = "0x6001C27")]
[Address(RVA = "0x2BF5940", Offset = "0x2BF4740", VA = "0x182BF5940")]
private bool construct_internal_locale_from_lcid(int lcid)
{
return default(bool);
}
// Token: 0x06001C28 RID: 7208 RVA: 0x00012678 File Offset: 0x00010878
[Token(Token = "0x6001C28")]
[Address(RVA = "0x2BF5950", Offset = "0x2BF4750", VA = "0x182BF5950")]
private bool construct_internal_locale_from_name(string name)
{
return default(bool);
}
// Token: 0x06001C29 RID: 7209 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C29")]
[Address(RVA = "0x2BF6500", Offset = "0x2BF5300", VA = "0x182BF6500")]
private static string get_current_locale_name()
{
return null;
}
// Token: 0x06001C2A RID: 7210 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C2A")]
[Address(RVA = "0x2BF6680", Offset = "0x2BF5480", VA = "0x182BF6680")]
private static CultureInfo[] internal_get_cultures(bool neutral, bool specific, bool installed)
{
return null;
}
// Token: 0x06001C2B RID: 7211 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C2B")]
[Address(RVA = "0x2BF1EF0", Offset = "0x2BF0CF0", VA = "0x182BF1EF0")]
private void ConstructInvariant(bool read_only)
{
}
// Token: 0x06001C2C RID: 7212 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C2C")]
[Address(RVA = "0x2BF4130", Offset = "0x2BF2F30", VA = "0x182BF4130")]
private TextInfo CreateTextInfo(bool readOnly)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureInfo" /> class based on the culture specified by the culture identifier.</summary>
/// <param name="culture">A predefined <see cref="T:System.Globalization.CultureInfo" /> identifier, <see cref="P:System.Globalization.CultureInfo.LCID" /> property of an existing <see cref="T:System.Globalization.CultureInfo" /> object, or Windows-only culture identifier.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="culture" /> is less than zero.</exception>
/// <exception cref="T:System.Globalization.CultureNotFoundException">
/// <paramref name="culture" /> is not a valid culture identifier. See the Notes to Callers section for more information.</exception>
// Token: 0x06001C2D RID: 7213 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C2D")]
[Address(RVA = "0x2BF5390", Offset = "0x2BF4190", VA = "0x182BF5390")]
public CultureInfo(int culture)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureInfo" /> class based on the culture specified by the culture identifier and on the Boolean that specifies whether to use the user-selected culture settings from the system.</summary>
/// <param name="culture">A predefined <see cref="T:System.Globalization.CultureInfo" /> identifier, <see cref="P:System.Globalization.CultureInfo.LCID" /> property of an existing <see cref="T:System.Globalization.CultureInfo" /> object, or Windows-only culture identifier.</param>
/// <param name="useUserOverride">A Boolean that denotes whether to use the user-selected culture settings (<see langword="true" />) or the default culture settings (<see langword="false" />).</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="culture" /> is less than zero.</exception>
/// <exception cref="T:System.Globalization.CultureNotFoundException">
/// <paramref name="culture" /> is not a valid culture identifier. See the Notes to Callers section for more information.</exception>
// Token: 0x06001C2E RID: 7214 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C2E")]
[Address(RVA = "0x2BF5370", Offset = "0x2BF4170", VA = "0x182BF5370")]
public CultureInfo(int culture, bool useUserOverride)
{
}
// Token: 0x06001C2F RID: 7215 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C2F")]
[Address(RVA = "0x2BF53B0", Offset = "0x2BF41B0", VA = "0x182BF53B0")]
private CultureInfo(int culture, bool useUserOverride, bool read_only)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureInfo" /> class based on the culture specified by name.</summary>
/// <param name="name">A predefined <see cref="T:System.Globalization.CultureInfo" /> name, <see cref="P:System.Globalization.CultureInfo.Name" /> of an existing <see cref="T:System.Globalization.CultureInfo" />, or Windows-only culture name. <paramref name="name" /> is not case-sensitive.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is null.</exception>
/// <exception cref="T:System.Globalization.CultureNotFoundException">
/// <paramref name="name" /> is not a valid culture name. For more information, see the Notes to Callers section.</exception>
// Token: 0x06001C30 RID: 7216 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C30")]
[Address(RVA = "0x2BF56A0", Offset = "0x2BF44A0", VA = "0x182BF56A0")]
public CultureInfo(string name)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureInfo" /> class based on the culture specified by name and on the Boolean that specifies whether to use the user-selected culture settings from the system.</summary>
/// <param name="name">A predefined <see cref="T:System.Globalization.CultureInfo" /> name, <see cref="P:System.Globalization.CultureInfo.Name" /> of an existing <see cref="T:System.Globalization.CultureInfo" />, or Windows-only culture name. <paramref name="name" /> is not case-sensitive.</param>
/// <param name="useUserOverride">A Boolean that denotes whether to use the user-selected culture settings (<see langword="true" />) or the default culture settings (<see langword="false" />).</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is null.</exception>
/// <exception cref="T:System.Globalization.CultureNotFoundException">
/// <paramref name="name" /> is not a valid culture name. See the Notes to Callers section for more information.</exception>
// Token: 0x06001C31 RID: 7217 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C31")]
[Address(RVA = "0x2BF5660", Offset = "0x2BF4460", VA = "0x182BF5660")]
public CultureInfo(string name, bool useUserOverride)
{
}
// Token: 0x06001C32 RID: 7218 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C32")]
[Address(RVA = "0x2BF56C0", Offset = "0x2BF44C0", VA = "0x182BF56C0")]
private CultureInfo(string name, bool useUserOverride, bool read_only)
{
}
// Token: 0x06001C33 RID: 7219 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C33")]
[Address(RVA = "0x2BF5680", Offset = "0x2BF4480", VA = "0x182BF5680")]
private CultureInfo()
{
}
// Token: 0x06001C34 RID: 7220 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C34")]
[Address(RVA = "0x2BF6510", Offset = "0x2BF5310", VA = "0x182BF6510")]
private static void insert_into_shared_tables(CultureInfo c)
{
}
/// <summary>Retrieves a cached, read-only instance of a culture by using the specified culture identifier.</summary>
/// <param name="culture">A locale identifier (LCID).</param>
/// <returns>A read-only <see cref="T:System.Globalization.CultureInfo" /> object.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="culture" /> is less than zero.</exception>
/// <exception cref="T:System.Globalization.CultureNotFoundException">
/// <paramref name="culture" /> specifies a culture that is not supported. See the Notes to Caller section for more information.</exception>
// Token: 0x06001C35 RID: 7221 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C35")]
[Address(RVA = "0x2BF4250", Offset = "0x2BF3050", VA = "0x182BF4250")]
public static CultureInfo GetCultureInfo(int culture)
{
return null;
}
/// <summary>Retrieves a cached, read-only instance of a culture using the specified culture name.</summary>
/// <param name="name">The name of a culture. <paramref name="name" /> is not case-sensitive.</param>
/// <returns>A read-only <see cref="T:System.Globalization.CultureInfo" /> object.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is null.</exception>
/// <exception cref="T:System.Globalization.CultureNotFoundException">
/// <paramref name="name" /> specifies a culture that is not supported. See the Notes to Callers section for more information.</exception>
// Token: 0x06001C36 RID: 7222 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C36")]
[Address(RVA = "0x2BF4470", Offset = "0x2BF3270", VA = "0x182BF4470")]
public static CultureInfo GetCultureInfo(string name)
{
return null;
}
// Token: 0x06001C37 RID: 7223 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C37")]
[Address(RVA = "0x2BF21F0", Offset = "0x2BF0FF0", VA = "0x182BF21F0")]
internal static CultureInfo CreateCulture(string name, bool reference)
{
return null;
}
/// <summary>Creates a <see cref="T:System.Globalization.CultureInfo" /> that represents the specific culture that is associated with the specified name.</summary>
/// <param name="name">A predefined <see cref="T:System.Globalization.CultureInfo" /> name or the name of an existing <see cref="T:System.Globalization.CultureInfo" /> object. <paramref name="name" /> is not case-sensitive.</param>
/// <returns>A <see cref="T:System.Globalization.CultureInfo" /> object that represents:
/// The invariant culture, if <paramref name="name" /> is an empty string ("").
/// -or-
/// The specific culture associated with <paramref name="name" />, if <paramref name="name" /> is a neutral culture.
/// -or-
/// The culture specified by <paramref name="name" />, if <paramref name="name" /> is already a specific culture.</returns>
/// <exception cref="T:System.Globalization.CultureNotFoundException">
/// <paramref name="name" /> is not a valid culture name.
/// -or-
/// The culture specified by <paramref name="name" /> does not have a specific culture associated with it.</exception>
/// <exception cref="T:System.NullReferenceException">
/// <paramref name="name" /> is null.</exception>
// Token: 0x06001C38 RID: 7224 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C38")]
[Address(RVA = "0x2BF3E00", Offset = "0x2BF2C00", VA = "0x182BF3E00")]
public static CultureInfo CreateSpecificCulture(string name)
{
return null;
}
// Token: 0x06001C39 RID: 7225 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C39")]
[Address(RVA = "0x2BF2300", Offset = "0x2BF1100", VA = "0x182BF2300")]
private static CultureInfo CreateSpecificCultureFromNeutral(string name)
{
return null;
}
// Token: 0x170003BE RID: 958
// (get) Token: 0x06001C3A RID: 7226 RVA: 0x00012690 File Offset: 0x00010890
[Token(Token = "0x170003BE")]
internal int CalendarType
{
[Token(Token = "0x6001C3A")]
[Address(RVA = "0x2BF5960", Offset = "0x2BF4760", VA = "0x182BF5960")]
get
{
return 0;
}
}
// Token: 0x06001C3B RID: 7227 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C3B")]
[Address(RVA = "0x2BF2020", Offset = "0x2BF0E20", VA = "0x182BF2020")]
private static Calendar CreateCalendar(int calendarType)
{
return null;
}
// Token: 0x06001C3C RID: 7228 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C3C")]
[Address(RVA = "0x2BF2280", Offset = "0x2BF1080", VA = "0x182BF2280")]
private static Exception CreateNotFoundException(string name)
{
return null;
}
/// <summary>Gets or sets the default culture for threads in the current application domain.</summary>
/// <returns>The default culture for threads in the current application domain, or <see langword="null" /> if the current system culture is the default thread culture in the application domain.</returns>
// Token: 0x170003BF RID: 959
// (get) Token: 0x06001C3D RID: 7229 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003BF")]
public static CultureInfo DefaultThreadCurrentCulture
{
[Token(Token = "0x6001C3D")]
[Address(RVA = "0x2BF5D30", Offset = "0x2BF4B30", VA = "0x182BF5D30")]
get
{
return null;
}
}
/// <summary>Gets or sets the default UI culture for threads in the current application domain.</summary>
/// <returns>The default UI culture for threads in the current application domain, or <see langword="null" /> if the current system UI culture is the default thread UI culture in the application domain.</returns>
/// <exception cref="T:System.ArgumentException">In a set operation, the <see cref="P:System.Globalization.CultureInfo.Name" /> property value is invalid.</exception>
// Token: 0x170003C0 RID: 960
// (get) Token: 0x06001C3E RID: 7230 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003C0")]
public static CultureInfo DefaultThreadCurrentUICulture
{
[Token(Token = "0x6001C3E")]
[Address(RVA = "0x2BF5DA0", Offset = "0x2BF4BA0", VA = "0x182BF5DA0")]
get
{
return null;
}
}
// Token: 0x170003C1 RID: 961
// (get) Token: 0x06001C3F RID: 7231 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003C1")]
internal string SortName
{
[Token(Token = "0x6001C3F")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return null;
}
}
// Token: 0x170003C2 RID: 962
// (get) Token: 0x06001C40 RID: 7232 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003C2")]
internal static CultureInfo UserDefaultUICulture
{
[Token(Token = "0x6001C40")]
[Address(RVA = "0x2BF6470", Offset = "0x2BF5270", VA = "0x182BF6470")]
get
{
return null;
}
}
// Token: 0x170003C3 RID: 963
// (get) Token: 0x06001C41 RID: 7233 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003C3")]
internal static CultureInfo UserDefaultCulture
{
[Token(Token = "0x6001C41")]
[Address(RVA = "0x2BF6420", Offset = "0x2BF5220", VA = "0x182BF6420")]
get
{
return null;
}
}
// Token: 0x06001C42 RID: 7234 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C42")]
[Address(RVA = "0x2BF1900", Offset = "0x2BF0700", VA = "0x182BF1900")]
internal static void CheckDomainSafetyObject(object obj, object container)
{
}
// Token: 0x170003C4 RID: 964
// (get) Token: 0x06001C43 RID: 7235 RVA: 0x000126A8 File Offset: 0x000108A8
[Token(Token = "0x170003C4")]
internal bool HasInvariantCultureName
{
[Token(Token = "0x6001C43")]
[Address(RVA = "0x2BF5E50", Offset = "0x2BF4C50", VA = "0x182BF5E50")]
get
{
return default(bool);
}
}
// Token: 0x06001C44 RID: 7236 RVA: 0x000126C0 File Offset: 0x000108C0
[Token(Token = "0x6001C44")]
[Address(RVA = "0x2BF4D60", Offset = "0x2BF3B60", VA = "0x182BF4D60")]
internal static bool VerifyCultureName(string cultureName, bool throwException)
{
return default(bool);
}
// Token: 0x06001C45 RID: 7237 RVA: 0x000126D8 File Offset: 0x000108D8
[Token(Token = "0x6001C45")]
[Address(RVA = "0x2BF4E90", Offset = "0x2BF3C90", VA = "0x182BF4E90")]
internal static bool VerifyCultureName(CultureInfo culture, bool throwException)
{
return default(bool);
}
// Token: 0x0400100E RID: 4110
[Token(Token = "0x400100E")]
private static CultureInfo invariant_culture_info;
// Token: 0x0400100F RID: 4111
[Token(Token = "0x400100F")]
private static object shared_table_lock;
// Token: 0x04001010 RID: 4112
[Token(Token = "0x4001010")]
private static CultureInfo default_current_culture;
// Token: 0x04001011 RID: 4113
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001011")]
private bool m_isReadOnly;
// Token: 0x04001012 RID: 4114
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4001012")]
private int cultureID;
// Token: 0x04001013 RID: 4115
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001013")]
[NonSerialized]
private int parent_lcid;
// Token: 0x04001014 RID: 4116
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4001014")]
[NonSerialized]
private int datetime_index;
// Token: 0x04001015 RID: 4117
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001015")]
[NonSerialized]
private int number_index;
// Token: 0x04001016 RID: 4118
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4001016")]
[NonSerialized]
private int default_calendar_type;
// Token: 0x04001017 RID: 4119
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001017")]
private bool m_useUserOverride;
// Token: 0x04001018 RID: 4120
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001018")]
internal NumberFormatInfo numInfo;
// Token: 0x04001019 RID: 4121
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4001019")]
internal DateTimeFormatInfo dateTimeInfo;
// Token: 0x0400101A RID: 4122
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400101A")]
private TextInfo textInfo;
// Token: 0x0400101B RID: 4123
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400101B")]
internal string m_name;
// Token: 0x0400101C RID: 4124
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400101C")]
[NonSerialized]
private string englishname;
// Token: 0x0400101D RID: 4125
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400101D")]
[NonSerialized]
private string nativename;
// Token: 0x0400101E RID: 4126
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400101E")]
[NonSerialized]
private string iso3lang;
// Token: 0x0400101F RID: 4127
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400101F")]
[NonSerialized]
private string iso2lang;
// Token: 0x04001020 RID: 4128
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4001020")]
[NonSerialized]
private string win3lang;
// Token: 0x04001021 RID: 4129
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4001021")]
[NonSerialized]
private string territory;
// Token: 0x04001022 RID: 4130
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4001022")]
[NonSerialized]
private string[] native_calendar_names;
// Token: 0x04001023 RID: 4131
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4001023")]
private CompareInfo compareInfo;
// Token: 0x04001024 RID: 4132
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4001024")]
[NonSerialized]
private unsafe readonly void* textinfo_data;
// Token: 0x04001025 RID: 4133
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4001025")]
private int m_dataItem;
// Token: 0x04001026 RID: 4134
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4001026")]
private Calendar calendar;
// Token: 0x04001027 RID: 4135
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4001027")]
[NonSerialized]
private CultureInfo parent_culture;
// Token: 0x04001028 RID: 4136
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4001028")]
[NonSerialized]
private bool constructed;
// Token: 0x04001029 RID: 4137
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4001029")]
[NonSerialized]
internal byte[] cached_serialized_form;
// Token: 0x0400102A RID: 4138
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400102A")]
[NonSerialized]
internal CultureData m_cultureData;
// Token: 0x0400102B RID: 4139
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400102B")]
[NonSerialized]
internal bool m_isInherited;
// Token: 0x0400102C RID: 4140
[Token(Token = "0x400102C")]
internal const int InvariantCultureId = 127;
// Token: 0x0400102D RID: 4141
[Token(Token = "0x400102D")]
private const int CalendarTypeBits = 8;
// Token: 0x0400102E RID: 4142
[Token(Token = "0x400102E")]
private const string MSG_READONLY = "This instance is read only";
// Token: 0x0400102F RID: 4143
[Token(Token = "0x400102F")]
private static CultureInfo s_DefaultThreadCurrentUICulture;
// Token: 0x04001030 RID: 4144
[Token(Token = "0x4001030")]
private static CultureInfo s_DefaultThreadCurrentCulture;
// Token: 0x04001031 RID: 4145
[Token(Token = "0x4001031")]
private static Dictionary<int, CultureInfo> shared_by_number;
// Token: 0x04001032 RID: 4146
[Token(Token = "0x4001032")]
private static Dictionary<string, CultureInfo> shared_by_name;
// Token: 0x04001033 RID: 4147
[Token(Token = "0x4001033")]
internal static readonly bool IsTaiwanSku;
// Token: 0x020002FA RID: 762
[Token(Token = "0x20002FA")]
private struct Data
{
// Token: 0x04001034 RID: 4148
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001034")]
public int ansi;
// Token: 0x04001035 RID: 4149
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x4001035")]
public int ebcdic;
// Token: 0x04001036 RID: 4150
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4001036")]
public int mac;
// Token: 0x04001037 RID: 4151
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x4001037")]
public int oem;
// Token: 0x04001038 RID: 4152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001038")]
public bool right_to_left;
// Token: 0x04001039 RID: 4153
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
[Token(Token = "0x4001039")]
public byte list_sep;
}
}
}
@@ -0,0 +1,147 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>The exception that is thrown when a method attempts to construct a culture that is not available.</summary>
// Token: 0x020002C9 RID: 713
[Token(Token = "0x20002C9")]
[ComVisible(true)]
[Serializable]
public class CultureNotFoundException : ArgumentException, ISerializable
{
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException" /> class with its message string set to a system-supplied message.</summary>
// Token: 0x06001A6B RID: 6763 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A6B")]
[Address(RVA = "0x2BF69C0", Offset = "0x2BF57C0", VA = "0x182BF69C0")]
public CultureNotFoundException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException" /> class with a specified error message and the name of the parameter that is the cause this exception.</summary>
/// <param name="paramName">The name of the parameter that is the cause of the current exception.</param>
/// <param name="message">The error message to display with this exception.</param>
// Token: 0x06001A6C RID: 6764 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A6C")]
[Address(RVA = "0x2BF6B60", Offset = "0x2BF5960", VA = "0x182BF6B60")]
public CultureNotFoundException(string paramName, string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException" /> class with a specified error message, the invalid Culture Name, and the name of the parameter that is the cause this exception.</summary>
/// <param name="paramName">The name of the parameter that is the cause the current exception.</param>
/// <param name="invalidCultureName">The Culture Name that cannot be found.</param>
/// <param name="message">The error message to display with this exception.</param>
// Token: 0x06001A6D RID: 6765 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A6D")]
[Address(RVA = "0x2BF6980", Offset = "0x2BF5780", VA = "0x182BF6980")]
public CultureNotFoundException(string paramName, string invalidCultureName, string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException" /> class using the specified serialization data and context.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
// Token: 0x06001A6E RID: 6766 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A6E")]
[Address(RVA = "0x2BF6A10", Offset = "0x2BF5810", VA = "0x182BF6A10")]
protected CultureNotFoundException(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the parameter name and additional exception information.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="info" /> is <see langword="null" />.</exception>
// Token: 0x06001A6F RID: 6767 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A6F")]
[Address(RVA = "0x2BF6830", Offset = "0x2BF5630", VA = "0x182BF6830", Slot = "10")]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Gets the culture identifier that cannot be found.</summary>
/// <returns>The invalid culture identifier.</returns>
// Token: 0x17000323 RID: 803
// (get) Token: 0x06001A70 RID: 6768 RVA: 0x000116B8 File Offset: 0x0000F8B8
[Token(Token = "0x17000323")]
public virtual int? InvalidCultureId
{
[Token(Token = "0x6001A70")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30", Slot = "12")]
get
{
return null;
}
}
/// <summary>Gets the culture name that cannot be found.</summary>
/// <returns>The invalid culture name.</returns>
// Token: 0x17000324 RID: 804
// (get) Token: 0x06001A71 RID: 6769 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000324")]
public virtual string InvalidCultureName
{
[Token(Token = "0x6001A71")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40", Slot = "13")]
get
{
return null;
}
}
// Token: 0x17000325 RID: 805
// (get) Token: 0x06001A72 RID: 6770 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000325")]
private static string DefaultMessage
{
[Token(Token = "0x6001A72")]
[Address(RVA = "0x2BF6B80", Offset = "0x2BF5980", VA = "0x182BF6B80")]
get
{
return null;
}
}
// Token: 0x17000326 RID: 806
// (get) Token: 0x06001A73 RID: 6771 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000326")]
private string FormatedInvalidCultureId
{
[Token(Token = "0x6001A73")]
[Address(RVA = "0x2BF6BC0", Offset = "0x2BF59C0", VA = "0x182BF6BC0")]
get
{
return null;
}
}
/// <summary>Gets the error message that explains the reason for the exception.</summary>
/// <returns>A text string describing the details of the exception.</returns>
// Token: 0x17000327 RID: 807
// (get) Token: 0x06001A74 RID: 6772 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000327")]
public override string Message
{
[Token(Token = "0x6001A74")]
[Address(RVA = "0x2BF6CC0", Offset = "0x2BF5AC0", VA = "0x182BF6CC0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x04000E41 RID: 3649
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000E41")]
private string m_invalidCultureName;
// Token: 0x04000E42 RID: 3650
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000E42")]
private int? m_invalidCultureId;
}
}
@@ -0,0 +1,52 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Defines the types of culture lists that can be retrieved using the <see cref="M:System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes)" /> method.</summary>
// Token: 0x020002CA RID: 714
[Token(Token = "0x20002CA")]
[Flags]
[ComVisible(true)]
[Serializable]
public enum CultureTypes
{
/// <summary>Cultures that are associated with a language but are not specific to a country/region.</summary>
// Token: 0x04000E44 RID: 3652
[Token(Token = "0x4000E44")]
NeutralCultures = 1,
/// <summary>Cultures that are specific to a country/region.</summary>
// Token: 0x04000E45 RID: 3653
[Token(Token = "0x4000E45")]
SpecificCultures = 2,
/// <summary>This member is deprecated. All cultures that are installed in the Windows operating system.</summary>
// Token: 0x04000E46 RID: 3654
[Token(Token = "0x4000E46")]
InstalledWin32Cultures = 4,
/// <summary>All cultures that recognized by .NET, including neutral and specific cultures and custom cultures created by the user.
/// On .NET Framework 4 and later versions and .NET Core running on Windows, it includes the culture data available from the Windows operating system. On .NET Core running on Linux and macOS, it includes culture data defined in the ICU libraries.
/// <see cref="F:System.Globalization.CultureTypes.AllCultures" /> is a composite field that includes the <see cref="F:System.Globalization.CultureTypes.NeutralCultures" />, <see cref="F:System.Globalization.CultureTypes.SpecificCultures" />, and <see cref="F:System.Globalization.CultureTypes.InstalledWin32Cultures" /> values.</summary>
// Token: 0x04000E47 RID: 3655
[Token(Token = "0x4000E47")]
AllCultures = 7,
/// <summary>This member is deprecated. Custom cultures created by the user.</summary>
// Token: 0x04000E48 RID: 3656
[Token(Token = "0x4000E48")]
UserCustomCulture = 8,
/// <summary>This member is deprecated. Custom cultures created by the user that replace cultures shipped with the .NET Framework.</summary>
// Token: 0x04000E49 RID: 3657
[Token(Token = "0x4000E49")]
ReplacementCultures = 16,
/// <summary>This member is deprecated and is ignored.</summary>
// Token: 0x04000E4A RID: 3658
[Token(Token = "0x4000E4A")]
[Obsolete]
WindowsOnlyCultures = 32,
/// <summary>This member is deprecated; using this value with <see cref="M:System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes)" /> returns neutral and specific cultures shipped with the .NET Framework 2.0.</summary>
// Token: 0x04000E4B RID: 3659
[Token(Token = "0x4000E4B")]
[Obsolete]
FrameworkCultures = 64
}
}
@@ -0,0 +1,36 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002CC RID: 716
[Token(Token = "0x20002CC")]
[Flags]
internal enum DateTimeFormatFlags
{
// Token: 0x04000E51 RID: 3665
[Token(Token = "0x4000E51")]
None = 0,
// Token: 0x04000E52 RID: 3666
[Token(Token = "0x4000E52")]
UseGenitiveMonth = 1,
// Token: 0x04000E53 RID: 3667
[Token(Token = "0x4000E53")]
UseLeapYearMonth = 2,
// Token: 0x04000E54 RID: 3668
[Token(Token = "0x4000E54")]
UseSpacesInMonthNames = 4,
// Token: 0x04000E55 RID: 3669
[Token(Token = "0x4000E55")]
UseHebrewRule = 8,
// Token: 0x04000E56 RID: 3670
[Token(Token = "0x4000E56")]
UseSpacesInDayNames = 16,
// Token: 0x04000E57 RID: 3671
[Token(Token = "0x4000E57")]
UseDigitPrefixInTokens = 32,
// Token: 0x04000E58 RID: 3672
[Token(Token = "0x4000E58")]
NotInitialized = -1
}
}
@@ -0,0 +1,1566 @@
using System;
using System.Collections;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Provides culture-specific information about the format of date and time values.</summary>
// Token: 0x020002CD RID: 717
[Token(Token = "0x20002CD")]
[ComVisible(true)]
[Serializable]
public sealed class DateTimeFormatInfo : ICloneable, IFormatProvider
{
// Token: 0x06001A75 RID: 6773 RVA: 0x000116D0 File Offset: 0x0000F8D0
[Token(Token = "0x6001A75")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
private static bool InitPreferExistingTokens()
{
return default(bool);
}
// Token: 0x17000328 RID: 808
// (get) Token: 0x06001A76 RID: 6774 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000328")]
private string CultureName
{
[Token(Token = "0x6001A76")]
[Address(RVA = "0x2BFD0F0", Offset = "0x2BFBEF0", VA = "0x182BFD0F0")]
get
{
return null;
}
}
// Token: 0x17000329 RID: 809
// (get) Token: 0x06001A77 RID: 6775 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000329")]
private CultureInfo Culture
{
[Token(Token = "0x6001A77")]
[Address(RVA = "0x2BFD120", Offset = "0x2BFBF20", VA = "0x182BFD120")]
get
{
return null;
}
}
// Token: 0x1700032A RID: 810
// (get) Token: 0x06001A78 RID: 6776 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700032A")]
private string LanguageName
{
[Token(Token = "0x6001A78")]
[Address(RVA = "0x2BFE100", Offset = "0x2BFCF00", VA = "0x182BFE100")]
get
{
return null;
}
}
// Token: 0x06001A79 RID: 6777 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A79")]
[Address(RVA = "0x2BFE7D0", Offset = "0x2BFD5D0", VA = "0x182BFE7D0")]
private string[] internalGetAbbreviatedDayOfWeekNames()
{
return null;
}
// Token: 0x06001A7A RID: 6778 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A7A")]
[Address(RVA = "0x2BFE8B0", Offset = "0x2BFD6B0", VA = "0x182BFE8B0")]
private string[] internalGetDayOfWeekNames()
{
return null;
}
// Token: 0x06001A7B RID: 6779 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A7B")]
[Address(RVA = "0x2BFE840", Offset = "0x2BFD640", VA = "0x182BFE840")]
private string[] internalGetAbbreviatedMonthNames()
{
return null;
}
// Token: 0x06001A7C RID: 6780 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A7C")]
[Address(RVA = "0x2BFEC60", Offset = "0x2BFDA60", VA = "0x182BFEC60")]
private string[] internalGetMonthNames()
{
return null;
}
/// <summary>Initializes a new writable instance of the <see cref="T:System.Globalization.DateTimeFormatInfo" /> class that is culture-independent (invariant).</summary>
// Token: 0x06001A7D RID: 6781 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A7D")]
[Address(RVA = "0x2BFC860", Offset = "0x2BFB660", VA = "0x182BFC860")]
public DateTimeFormatInfo()
{
}
// Token: 0x06001A7E RID: 6782 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A7E")]
[Address(RVA = "0x2BFC990", Offset = "0x2BFB790", VA = "0x182BFC990")]
internal DateTimeFormatInfo(CultureData cultureData, Calendar cal)
{
}
// Token: 0x06001A7F RID: 6783 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A7F")]
[Address(RVA = "0x2BFAD50", Offset = "0x2BF9B50", VA = "0x182BFAD50")]
private void InitializeOverridableProperties(CultureData cultureData, int calendarID)
{
}
// Token: 0x06001A80 RID: 6784 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A80")]
[Address(RVA = "0x2BFB610", Offset = "0x2BFA410", VA = "0x182BFB610")]
[OnDeserialized]
private void OnDeserialized(StreamingContext ctx)
{
}
// Token: 0x06001A81 RID: 6785 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001A81")]
[Address(RVA = "0x2BFBC70", Offset = "0x2BFAA70", VA = "0x182BFBC70")]
[OnSerializing]
private void OnSerializing(StreamingContext ctx)
{
}
/// <summary>Gets the default read-only <see cref="T:System.Globalization.DateTimeFormatInfo" /> object that is culture-independent (invariant).</summary>
/// <returns>A read-only object that is culture-independent (invariant).</returns>
// Token: 0x1700032B RID: 811
// (get) Token: 0x06001A82 RID: 6786 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700032B")]
public static DateTimeFormatInfo InvariantInfo
{
[Token(Token = "0x6001A82")]
[Address(RVA = "0x2BFDEE0", Offset = "0x2BFCCE0", VA = "0x182BFDEE0")]
get
{
return null;
}
}
/// <summary>Gets a read-only <see cref="T:System.Globalization.DateTimeFormatInfo" /> object that formats values based on the current culture.</summary>
/// <returns>A read-only <see cref="T:System.Globalization.DateTimeFormatInfo" /> object based on the <see cref="T:System.Globalization.CultureInfo" /> object for the current thread.</returns>
// Token: 0x1700032C RID: 812
// (get) Token: 0x06001A83 RID: 6787 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700032C")]
public static DateTimeFormatInfo CurrentInfo
{
[Token(Token = "0x6001A83")]
[Address(RVA = "0x2BFD1B0", Offset = "0x2BFBFB0", VA = "0x182BFD1B0")]
get
{
return null;
}
}
/// <summary>Returns the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object associated with the specified <see cref="T:System.IFormatProvider" />.</summary>
/// <param name="provider">The <see cref="T:System.IFormatProvider" /> that gets the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object.
/// -or-
/// <see langword="null" /> to get <see cref="P:System.Globalization.DateTimeFormatInfo.CurrentInfo" />.</param>
/// <returns>A <see cref="T:System.Globalization.DateTimeFormatInfo" /> object associated with <see cref="T:System.IFormatProvider" />.</returns>
// Token: 0x06001A84 RID: 6788 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A84")]
[Address(RVA = "0x2BFA4B0", Offset = "0x2BF92B0", VA = "0x182BFA4B0")]
public static DateTimeFormatInfo GetInstance(IFormatProvider provider)
{
return null;
}
/// <summary>Returns an object of the specified type that provides a date and time formatting service.</summary>
/// <param name="formatType">The type of the required formatting service.</param>
/// <returns>The current object, if <paramref name="formatType" /> is the same as the type of the current <see cref="T:System.Globalization.DateTimeFormatInfo" />; otherwise, <see langword="null" />.</returns>
// Token: 0x06001A85 RID: 6789 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A85")]
[Address(RVA = "0x2BFA420", Offset = "0x2BF9220", VA = "0x182BFA420", Slot = "5")]
public object GetFormat(Type formatType)
{
return null;
}
/// <summary>Creates a shallow copy of the <see cref="T:System.Globalization.DateTimeFormatInfo" />.</summary>
/// <returns>A new <see cref="T:System.Globalization.DateTimeFormatInfo" /> object copied from the original <see cref="T:System.Globalization.DateTimeFormatInfo" />.</returns>
// Token: 0x06001A86 RID: 6790 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A86")]
[Address(RVA = "0x2BF8470", Offset = "0x2BF7270", VA = "0x182BF8470", Slot = "4")]
public object Clone()
{
return null;
}
/// <summary>Gets or sets the string designator for hours that are "ante meridiem" (before noon).</summary>
/// <returns>The string designator for hours that are ante meridiem. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo" /> is "AM".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x1700032D RID: 813
// (get) Token: 0x06001A87 RID: 6791 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700032D")]
public string AMDesignator
{
[Token(Token = "0x6001A87")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return null;
}
}
/// <summary>Gets or sets the calendar to use for the current culture.</summary>
/// <returns>The calendar to use for the current culture. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo" /> is a <see cref="T:System.Globalization.GregorianCalendar" /> object.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a <see cref="T:System.Globalization.Calendar" /> object that is not valid for the current culture.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x1700032E RID: 814
// (get) Token: 0x06001A88 RID: 6792 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06001A89 RID: 6793 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700032E")]
public Calendar Calendar
{
[Token(Token = "0x6001A88")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get
{
return null;
}
[Token(Token = "0x6001A89")]
[Address(RVA = "0x2BFECD0", Offset = "0x2BFDAD0", VA = "0x182BFECD0")]
set
{
}
}
// Token: 0x1700032F RID: 815
// (get) Token: 0x06001A8A RID: 6794 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700032F")]
private int[] OptionalCalendars
{
[Token(Token = "0x6001A8A")]
[Address(RVA = "0x2BFE3F0", Offset = "0x2BFD1F0", VA = "0x182BFE3F0")]
get
{
return null;
}
}
// Token: 0x17000330 RID: 816
// (get) Token: 0x06001A8B RID: 6795 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000330")]
internal string[] EraNames
{
[Token(Token = "0x6001A8B")]
[Address(RVA = "0x2BFD580", Offset = "0x2BFC380", VA = "0x182BFD580")]
get
{
return null;
}
}
/// <summary>Returns the string containing the name of the specified era.</summary>
/// <param name="era">The integer representing the era.</param>
/// <returns>A string containing the name of the era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="era" /> does not represent a valid era in the calendar specified in the <see cref="P:System.Globalization.DateTimeFormatInfo.Calendar" /> property.</exception>
// Token: 0x06001A8C RID: 6796 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A8C")]
[Address(RVA = "0x2BFA2E0", Offset = "0x2BF90E0", VA = "0x182BFA2E0")]
public string GetEraName(int era)
{
return null;
}
// Token: 0x17000331 RID: 817
// (get) Token: 0x06001A8D RID: 6797 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000331")]
internal string[] AbbreviatedEraNames
{
[Token(Token = "0x6001A8D")]
[Address(RVA = "0x2BFCB20", Offset = "0x2BFB920", VA = "0x182BFCB20")]
get
{
return null;
}
}
/// <summary>Returns the string containing the abbreviated name of the specified era, if an abbreviation exists.</summary>
/// <param name="era">The integer representing the era.</param>
/// <returns>A string containing the abbreviated name of the specified era, if an abbreviation exists.
/// -or-
/// A string containing the full name of the era, if an abbreviation does not exist.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="era" /> does not represent a valid era in the calendar specified in the <see cref="P:System.Globalization.DateTimeFormatInfo.Calendar" /> property.</exception>
// Token: 0x06001A8E RID: 6798 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001A8E")]
[Address(RVA = "0x2BF9900", Offset = "0x2BF8700", VA = "0x182BF9900")]
public string GetAbbreviatedEraName(int era)
{
return null;
}
// Token: 0x17000332 RID: 818
// (get) Token: 0x06001A8F RID: 6799 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000332")]
internal string[] AbbreviatedEnglishEraNames
{
[Token(Token = "0x6001A8F")]
[Address(RVA = "0x2BFCAB0", Offset = "0x2BFB8B0", VA = "0x182BFCAB0")]
get
{
return null;
}
}
/// <summary>Gets or sets the string that separates the components of a date, that is, the year, month, and day.</summary>
/// <returns>The string that separates the components of a date, that is, the year, month, and day. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo" /> is "/".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000333 RID: 819
// (get) Token: 0x06001A90 RID: 6800 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000333")]
public string DateSeparator
{
[Token(Token = "0x6001A90")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return null;
}
}
/// <summary>Gets or sets the custom format string for a long date and long time value.</summary>
/// <returns>The custom format string for a long date and long time value.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000334 RID: 820
// (get) Token: 0x06001A91 RID: 6801 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000334")]
public string FullDateTimePattern
{
[Token(Token = "0x6001A91")]
[Address(RVA = "0x2BFDA70", Offset = "0x2BFC870", VA = "0x182BFDA70")]
get
{
return null;
}
}
/// <summary>Gets or sets the custom format string for a long date value.</summary>
/// <returns>The custom format string for a long date value.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000335 RID: 821
// (get) Token: 0x06001A92 RID: 6802 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06001A93 RID: 6803 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000335")]
public string LongDatePattern
{
[Token(Token = "0x6001A92")]
[Address(RVA = "0x2BFE130", Offset = "0x2BFCF30", VA = "0x182BFE130")]
get
{
return null;
}
[Token(Token = "0x6001A93")]
[Address(RVA = "0x2BFEFB0", Offset = "0x2BFDDB0", VA = "0x182BFEFB0")]
set
{
}
}
/// <summary>Gets or sets the custom format string for a long time value.</summary>
/// <returns>The format pattern for a long time value.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000336 RID: 822
// (get) Token: 0x06001A94 RID: 6804 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06001A95 RID: 6805 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000336")]
public string LongTimePattern
{
[Token(Token = "0x6001A94")]
[Address(RVA = "0x2BFE180", Offset = "0x2BFCF80", VA = "0x182BFE180")]
get
{
return null;
}
[Token(Token = "0x6001A95")]
[Address(RVA = "0x2BFF0A0", Offset = "0x2BFDEA0", VA = "0x182BFF0A0")]
set
{
}
}
/// <summary>Gets or sets the custom format string for a month and day value.</summary>
/// <returns>The custom format string for a month and day value.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000337 RID: 823
// (get) Token: 0x06001A96 RID: 6806 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000337")]
public string MonthDayPattern
{
[Token(Token = "0x6001A96")]
[Address(RVA = "0x2BFE200", Offset = "0x2BFD000", VA = "0x182BFE200")]
get
{
return null;
}
}
/// <summary>Gets or sets the string designator for hours that are "post meridiem" (after noon).</summary>
/// <returns>The string designator for hours that are "post meridiem" (after noon). The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo" /> is "PM".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000338 RID: 824
// (get) Token: 0x06001A97 RID: 6807 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000338")]
public string PMDesignator
{
[Token(Token = "0x6001A97")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return null;
}
}
/// <summary>Gets the custom format string for a time value that is based on the Internet Engineering Task Force (IETF) Request for Comments (RFC) 1123 specification.</summary>
/// <returns>The custom format string for a time value that is based on the IETF RFC 1123 specification.</returns>
// Token: 0x17000339 RID: 825
// (get) Token: 0x06001A98 RID: 6808 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000339")]
public string RFC1123Pattern
{
[Token(Token = "0x6001A98")]
[Address(RVA = "0x2BFE430", Offset = "0x2BFD230", VA = "0x182BFE430")]
get
{
return null;
}
}
/// <summary>Gets or sets the custom format string for a short date value.</summary>
/// <returns>The custom format string for a short date value.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x1700033A RID: 826
// (get) Token: 0x06001A99 RID: 6809 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06001A9A RID: 6810 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700033A")]
public string ShortDatePattern
{
[Token(Token = "0x6001A99")]
[Address(RVA = "0x2BFE460", Offset = "0x2BFD260", VA = "0x182BFE460")]
get
{
return null;
}
[Token(Token = "0x6001A9A")]
[Address(RVA = "0x2BFF190", Offset = "0x2BFDF90", VA = "0x182BFF190")]
set
{
}
}
/// <summary>Gets or sets the custom format string for a short time value.</summary>
/// <returns>The custom format string for a short time value.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x1700033B RID: 827
// (get) Token: 0x06001A9B RID: 6811 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06001A9C RID: 6812 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700033B")]
public string ShortTimePattern
{
[Token(Token = "0x6001A9B")]
[Address(RVA = "0x2BFE4B0", Offset = "0x2BFD2B0", VA = "0x182BFE4B0")]
get
{
return null;
}
[Token(Token = "0x6001A9C")]
[Address(RVA = "0x2BFF280", Offset = "0x2BFE080", VA = "0x182BFF280")]
set
{
}
}
/// <summary>Gets the custom format string for a sortable date and time value.</summary>
/// <returns>The custom format string for a sortable date and time value.</returns>
// Token: 0x1700033C RID: 828
// (get) Token: 0x06001A9D RID: 6813 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700033C")]
public string SortableDateTimePattern
{
[Token(Token = "0x6001A9D")]
[Address(RVA = "0x2BFE530", Offset = "0x2BFD330", VA = "0x182BFE530")]
get
{
return null;
}
}
// Token: 0x1700033D RID: 829
// (get) Token: 0x06001A9E RID: 6814 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700033D")]
internal string GeneralShortTimePattern
{
[Token(Token = "0x6001A9E")]
[Address(RVA = "0x2BFDD90", Offset = "0x2BFCB90", VA = "0x182BFDD90")]
get
{
return null;
}
}
// Token: 0x1700033E RID: 830
// (get) Token: 0x06001A9F RID: 6815 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700033E")]
internal string GeneralLongTimePattern
{
[Token(Token = "0x6001A9F")]
[Address(RVA = "0x2BFDCE0", Offset = "0x2BFCAE0", VA = "0x182BFDCE0")]
get
{
return null;
}
}
// Token: 0x1700033F RID: 831
// (get) Token: 0x06001AA0 RID: 6816 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700033F")]
internal string DateTimeOffsetPattern
{
[Token(Token = "0x6001AA0")]
[Address(RVA = "0x2BFD2B0", Offset = "0x2BFC0B0", VA = "0x182BFD2B0")]
get
{
return null;
}
}
/// <summary>Gets or sets the string that separates the components of time, that is, the hour, minutes, and seconds.</summary>
/// <returns>The string that separates the components of time. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo" /> is ":".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000340 RID: 832
// (get) Token: 0x06001AA1 RID: 6817 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000340")]
public string TimeSeparator
{
[Token(Token = "0x6001AA1")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
get
{
return null;
}
}
/// <summary>Gets the custom format string for a universal, sortable date and time string.</summary>
/// <returns>The custom format string for a universal, sortable date and time string.</returns>
// Token: 0x17000341 RID: 833
// (get) Token: 0x06001AA2 RID: 6818 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000341")]
public string UniversalSortableDateTimePattern
{
[Token(Token = "0x6001AA2")]
[Address(RVA = "0x2BFE750", Offset = "0x2BFD550", VA = "0x182BFE750")]
get
{
return null;
}
}
/// <summary>Gets or sets the custom format string for a year and month value.</summary>
/// <returns>The custom format string for a year and month value.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000342 RID: 834
// (get) Token: 0x06001AA3 RID: 6819 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06001AA4 RID: 6820 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000342")]
public string YearMonthPattern
{
[Token(Token = "0x6001AA3")]
[Address(RVA = "0x2BFE780", Offset = "0x2BFD580", VA = "0x182BFE780")]
get
{
return null;
}
[Token(Token = "0x6001AA4")]
[Address(RVA = "0x2BFF370", Offset = "0x2BFE170", VA = "0x182BFF370")]
set
{
}
}
/// <summary>Gets or sets a one-dimensional array of type <see cref="T:System.String" /> containing the culture-specific abbreviated names of the days of the week.</summary>
/// <returns>A one-dimensional array of type <see cref="T:System.String" /> containing the culture-specific abbreviated names of the days of the week. The array for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo" /> contains "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", and "Sat".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set to an array that is multidimensional or that has a length that is not exactly 7.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000343 RID: 835
// (get) Token: 0x06001AA5 RID: 6821 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000343")]
public string[] AbbreviatedDayNames
{
[Token(Token = "0x6001AA5")]
[Address(RVA = "0x2BFC9F0", Offset = "0x2BFB7F0", VA = "0x182BFC9F0")]
get
{
return null;
}
}
/// <summary>Gets or sets a one-dimensional string array that contains the culture-specific full names of the days of the week.</summary>
/// <returns>A one-dimensional string array that contains the culture-specific full names of the days of the week. The array for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo" /> contains "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", and "Saturday".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set to an array that is multidimensional or that has a length that is not exactly 7.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000344 RID: 836
// (get) Token: 0x06001AA6 RID: 6822 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000344")]
public string[] DayNames
{
[Token(Token = "0x6001AA6")]
[Address(RVA = "0x2BFD4C0", Offset = "0x2BFC2C0", VA = "0x182BFD4C0")]
get
{
return null;
}
}
/// <summary>Gets or sets a one-dimensional string array that contains the culture-specific abbreviated names of the months.</summary>
/// <returns>A one-dimensional string array with 13 elements that contains the culture-specific abbreviated names of the months. For 12-month calendars, the 13th element of the array is an empty string. The array for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo" /> contains "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", and "".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set to an array that is multidimensional or that has a length that is not exactly 13.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000345 RID: 837
// (get) Token: 0x06001AA7 RID: 6823 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000345")]
public string[] AbbreviatedMonthNames
{
[Token(Token = "0x6001AA7")]
[Address(RVA = "0x2BFCB90", Offset = "0x2BFB990", VA = "0x182BFCB90")]
get
{
return null;
}
}
/// <summary>Gets or sets a one-dimensional array of type <see cref="T:System.String" /> containing the culture-specific full names of the months.</summary>
/// <returns>A one-dimensional array of type <see cref="T:System.String" /> containing the culture-specific full names of the months. In a 12-month calendar, the 13th element of the array is an empty string. The array for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo" /> contains "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", and "".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set to an array that is multidimensional or that has a length that is not exactly 13.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000346 RID: 838
// (get) Token: 0x06001AA8 RID: 6824 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000346")]
public string[] MonthNames
{
[Token(Token = "0x6001AA8")]
[Address(RVA = "0x2BFE330", Offset = "0x2BFD130", VA = "0x182BFE330")]
get
{
return null;
}
}
// Token: 0x17000347 RID: 839
// (get) Token: 0x06001AA9 RID: 6825 RVA: 0x000116E8 File Offset: 0x0000F8E8
[Token(Token = "0x17000347")]
internal bool HasSpacesInMonthNames
{
[Token(Token = "0x6001AA9")]
[Address(RVA = "0x2BFDEA0", Offset = "0x2BFCCA0", VA = "0x182BFDEA0")]
get
{
return default(bool);
}
}
// Token: 0x17000348 RID: 840
// (get) Token: 0x06001AAA RID: 6826 RVA: 0x00011700 File Offset: 0x0000F900
[Token(Token = "0x17000348")]
internal bool HasSpacesInDayNames
{
[Token(Token = "0x6001AAA")]
[Address(RVA = "0x2BFDE80", Offset = "0x2BFCC80", VA = "0x182BFDE80")]
get
{
return default(bool);
}
}
// Token: 0x06001AAB RID: 6827 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AAB")]
[Address(RVA = "0x2BFEA60", Offset = "0x2BFD860", VA = "0x182BFEA60")]
internal string internalGetMonthName(int month, MonthNameStyles style, bool abbreviated)
{
return null;
}
// Token: 0x06001AAC RID: 6828 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AAC")]
[Address(RVA = "0x2BFE920", Offset = "0x2BFD720", VA = "0x182BFE920")]
private string[] internalGetGenitiveMonthNames(bool abbreviated)
{
return null;
}
// Token: 0x06001AAD RID: 6829 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AAD")]
[Address(RVA = "0x2BFE9F0", Offset = "0x2BFD7F0", VA = "0x182BFE9F0")]
internal string[] internalGetLeapYearMonthNames()
{
return null;
}
/// <summary>Returns the culture-specific abbreviated name of the specified day of the week based on the culture associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo" /> object.</summary>
/// <param name="dayofweek">A <see cref="T:System.DayOfWeek" /> value.</param>
/// <returns>The culture-specific abbreviated name of the day of the week represented by <paramref name="dayofweek" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="dayofweek" /> is not a valid <see cref="T:System.DayOfWeek" /> value.</exception>
// Token: 0x06001AAE RID: 6830 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AAE")]
[Address(RVA = "0x2BF97B0", Offset = "0x2BF85B0", VA = "0x182BF97B0")]
public string GetAbbreviatedDayName(DayOfWeek dayofweek)
{
return null;
}
// Token: 0x06001AAF RID: 6831 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AAF")]
[Address(RVA = "0x2BFA030", Offset = "0x2BF8E30", VA = "0x182BFA030")]
private static string[] GetCombinedPatterns(string[] patterns1, string[] patterns2, string connectString)
{
return null;
}
/// <summary>Returns all the patterns in which date and time values can be formatted using the specified standard format string.</summary>
/// <param name="format">A standard format string.</param>
/// <returns>An array containing the standard patterns in which date and time values can be formatted using the specified format string.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="format" /> is not a valid standard format string.</exception>
// Token: 0x06001AB0 RID: 6832 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AB0")]
[Address(RVA = "0x2BF9BD0", Offset = "0x2BF89D0", VA = "0x182BF9BD0")]
public string[] GetAllDateTimePatterns(char format)
{
return null;
}
/// <summary>Returns the culture-specific full name of the specified day of the week based on the culture associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo" /> object.</summary>
/// <param name="dayofweek">A <see cref="T:System.DayOfWeek" /> value.</param>
/// <returns>The culture-specific full name of the day of the week represented by <paramref name="dayofweek" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="dayofweek" /> is not a valid <see cref="T:System.DayOfWeek" /> value.</exception>
// Token: 0x06001AB1 RID: 6833 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AB1")]
[Address(RVA = "0x2BFA190", Offset = "0x2BF8F90", VA = "0x182BFA190")]
public string GetDayName(DayOfWeek dayofweek)
{
return null;
}
/// <summary>Returns the culture-specific abbreviated name of the specified month based on the culture associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo" /> object.</summary>
/// <param name="month">An integer from 1 through 13 representing the name of the month to retrieve.</param>
/// <returns>The culture-specific abbreviated name of the month represented by <paramref name="month" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="month" /> is less than 1 or greater than 13.</exception>
// Token: 0x06001AB2 RID: 6834 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AB2")]
[Address(RVA = "0x2BF9A70", Offset = "0x2BF8870", VA = "0x182BF9A70")]
public string GetAbbreviatedMonthName(int month)
{
return null;
}
/// <summary>Returns the culture-specific full name of the specified month based on the culture associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo" /> object.</summary>
/// <param name="month">An integer from 1 through 13 representing the name of the month to retrieve.</param>
/// <returns>The culture-specific full name of the month represented by <paramref name="month" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="month" /> is less than 1 or greater than 13.</exception>
// Token: 0x06001AB3 RID: 6835 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AB3")]
[Address(RVA = "0x2BFAAC0", Offset = "0x2BF98C0", VA = "0x182BFAAC0")]
public string GetMonthName(int month)
{
return null;
}
// Token: 0x06001AB4 RID: 6836 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AB4")]
[Address(RVA = "0x2BFA860", Offset = "0x2BF9660", VA = "0x182BFA860")]
private static string[] GetMergedPatterns(string[] patterns, string defaultPattern)
{
return null;
}
// Token: 0x17000349 RID: 841
// (get) Token: 0x06001AB5 RID: 6837 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000349")]
private string[] AllYearMonthPatterns
{
[Token(Token = "0x6001AB5")]
[Address(RVA = "0x2BFCF90", Offset = "0x2BFBD90", VA = "0x182BFCF90")]
get
{
return null;
}
}
// Token: 0x1700034A RID: 842
// (get) Token: 0x06001AB6 RID: 6838 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700034A")]
private string[] AllShortDatePatterns
{
[Token(Token = "0x6001AB6")]
[Address(RVA = "0x2BFCDF0", Offset = "0x2BFBBF0", VA = "0x182BFCDF0")]
get
{
return null;
}
}
// Token: 0x1700034B RID: 843
// (get) Token: 0x06001AB7 RID: 6839 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700034B")]
private string[] AllShortTimePatterns
{
[Token(Token = "0x6001AB7")]
[Address(RVA = "0x2BFCEF0", Offset = "0x2BFBCF0", VA = "0x182BFCEF0")]
get
{
return null;
}
}
// Token: 0x1700034C RID: 844
// (get) Token: 0x06001AB8 RID: 6840 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700034C")]
private string[] AllLongDatePatterns
{
[Token(Token = "0x6001AB8")]
[Address(RVA = "0x2BFCC50", Offset = "0x2BFBA50", VA = "0x182BFCC50")]
get
{
return null;
}
}
// Token: 0x1700034D RID: 845
// (get) Token: 0x06001AB9 RID: 6841 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700034D")]
private string[] AllLongTimePatterns
{
[Token(Token = "0x6001AB9")]
[Address(RVA = "0x2BFCD50", Offset = "0x2BFBB50", VA = "0x182BFCD50")]
get
{
return null;
}
}
// Token: 0x1700034E RID: 846
// (get) Token: 0x06001ABA RID: 6842 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700034E")]
private string[] UnclonedYearMonthPatterns
{
[Token(Token = "0x6001ABA")]
[Address(RVA = "0x2BFE6E0", Offset = "0x2BFD4E0", VA = "0x182BFE6E0")]
get
{
return null;
}
}
// Token: 0x1700034F RID: 847
// (get) Token: 0x06001ABB RID: 6843 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700034F")]
private string[] UnclonedShortDatePatterns
{
[Token(Token = "0x6001ABB")]
[Address(RVA = "0x2BFE620", Offset = "0x2BFD420", VA = "0x182BFE620")]
get
{
return null;
}
}
// Token: 0x17000350 RID: 848
// (get) Token: 0x06001ABC RID: 6844 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000350")]
private string[] UnclonedLongDatePatterns
{
[Token(Token = "0x6001ABC")]
[Address(RVA = "0x2BFE560", Offset = "0x2BFD360", VA = "0x182BFE560")]
get
{
return null;
}
}
// Token: 0x17000351 RID: 849
// (get) Token: 0x06001ABD RID: 6845 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000351")]
private string[] UnclonedShortTimePatterns
{
[Token(Token = "0x6001ABD")]
[Address(RVA = "0x2BFE690", Offset = "0x2BFD490", VA = "0x182BFE690")]
get
{
return null;
}
}
// Token: 0x17000352 RID: 850
// (get) Token: 0x06001ABE RID: 6846 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000352")]
private string[] UnclonedLongTimePatterns
{
[Token(Token = "0x6001ABE")]
[Address(RVA = "0x2BFE5D0", Offset = "0x2BFD3D0", VA = "0x182BFE5D0")]
get
{
return null;
}
}
/// <summary>Returns a read-only <see cref="T:System.Globalization.DateTimeFormatInfo" /> wrapper.</summary>
/// <param name="dtfi">The <see cref="T:System.Globalization.DateTimeFormatInfo" /> object to wrap.</param>
/// <returns>A read-only <see cref="T:System.Globalization.DateTimeFormatInfo" /> wrapper.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="dtfi" /> is <see langword="null" />.</exception>
// Token: 0x06001ABF RID: 6847 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001ABF")]
[Address(RVA = "0x2BFBE70", Offset = "0x2BFAC70", VA = "0x182BFBE70")]
public static DateTimeFormatInfo ReadOnly(DateTimeFormatInfo dtfi)
{
return null;
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only; otherwise, <see langword="false" />.</returns>
// Token: 0x17000353 RID: 851
// (get) Token: 0x06001AC0 RID: 6848 RVA: 0x00011718 File Offset: 0x0000F918
[Token(Token = "0x17000353")]
public bool IsReadOnly
{
[Token(Token = "0x6001AC0")]
[Address(RVA = "0x60CDA0", Offset = "0x60BBA0", VA = "0x18060CDA0")]
get
{
return default(bool);
}
}
/// <summary>Gets or sets a string array of month names associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo" /> object.</summary>
/// <returns>A string array of month names.</returns>
/// <exception cref="T:System.ArgumentException">In a set operation, the array is multidimensional or has a length that is not exactly 13.</exception>
/// <exception cref="T:System.ArgumentNullException">In a set operation, the array or one of its elements is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">In a set operation, the current <see cref="T:System.Globalization.DateTimeFormatInfo" /> object is read-only.</exception>
// Token: 0x17000354 RID: 852
// (get) Token: 0x06001AC1 RID: 6849 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000354")]
[ComVisible(false)]
public string[] MonthGenitiveNames
{
[Token(Token = "0x6001AC1")]
[Address(RVA = "0x2BFE270", Offset = "0x2BFD070", VA = "0x182BFE270")]
get
{
return null;
}
}
// Token: 0x17000355 RID: 853
// (get) Token: 0x06001AC2 RID: 6850 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000355")]
internal string FullTimeSpanPositivePattern
{
[Token(Token = "0x6001AC2")]
[Address(RVA = "0x2BFDC20", Offset = "0x2BFCA20", VA = "0x182BFDC20")]
get
{
return null;
}
}
// Token: 0x17000356 RID: 854
// (get) Token: 0x06001AC3 RID: 6851 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000356")]
internal string FullTimeSpanNegativePattern
{
[Token(Token = "0x6001AC3")]
[Address(RVA = "0x2BFDB20", Offset = "0x2BFC920", VA = "0x182BFDB20")]
get
{
return null;
}
}
// Token: 0x17000357 RID: 855
// (get) Token: 0x06001AC4 RID: 6852 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000357")]
internal CompareInfo CompareInfo
{
[Token(Token = "0x6001AC4")]
[Address(RVA = "0x2BFD090", Offset = "0x2BFBE90", VA = "0x182BFD090")]
get
{
return null;
}
}
// Token: 0x06001AC5 RID: 6853 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AC5")]
[Address(RVA = "0x2BFC5E0", Offset = "0x2BFB3E0", VA = "0x182BFC5E0")]
internal static void ValidateStyles(DateTimeStyles style, string parameterName)
{
}
// Token: 0x17000358 RID: 856
// (get) Token: 0x06001AC6 RID: 6854 RVA: 0x00011730 File Offset: 0x0000F930
[Token(Token = "0x17000358")]
internal DateTimeFormatFlags FormatFlags
{
[Token(Token = "0x6001AC6")]
[Address(RVA = "0x2BFD5F0", Offset = "0x2BFC3F0", VA = "0x182BFD5F0")]
get
{
return DateTimeFormatFlags.None;
}
}
// Token: 0x17000359 RID: 857
// (get) Token: 0x06001AC7 RID: 6855 RVA: 0x00011748 File Offset: 0x0000F948
[Token(Token = "0x17000359")]
internal bool HasForceTwoDigitYears
{
[Token(Token = "0x6001AC7")]
[Address(RVA = "0x2BFDE40", Offset = "0x2BFCC40", VA = "0x182BFDE40")]
get
{
return default(bool);
}
}
// Token: 0x1700035A RID: 858
// (get) Token: 0x06001AC8 RID: 6856 RVA: 0x00011760 File Offset: 0x0000F960
[Token(Token = "0x1700035A")]
internal bool HasYearMonthAdjustment
{
[Token(Token = "0x6001AC8")]
[Address(RVA = "0x2BFDEC0", Offset = "0x2BFCCC0", VA = "0x182BFDEC0")]
get
{
return default(bool);
}
}
// Token: 0x06001AC9 RID: 6857 RVA: 0x00011778 File Offset: 0x0000F978
[Token(Token = "0x6001AC9")]
[Address(RVA = "0x2BFC700", Offset = "0x2BFB500", VA = "0x182BFC700")]
internal bool YearMonthAdjustment(ref int year, ref int month, bool parsedMonthName)
{
return default(bool);
}
// Token: 0x06001ACA RID: 6858 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001ACA")]
[Address(RVA = "0x2BFA730", Offset = "0x2BF9530", VA = "0x182BFA730")]
internal static DateTimeFormatInfo GetJapaneseCalendarDTFI()
{
return null;
}
// Token: 0x06001ACB RID: 6859 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001ACB")]
[Address(RVA = "0x2BFAC20", Offset = "0x2BF9A20", VA = "0x182BFAC20")]
internal static DateTimeFormatInfo GetTaiwanCalendarDTFI()
{
return null;
}
// Token: 0x06001ACC RID: 6860 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001ACC")]
[Address(RVA = "0x2BF8450", Offset = "0x2BF7250", VA = "0x182BF8450")]
private void ClearTokenHashTable()
{
}
// Token: 0x06001ACD RID: 6861 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001ACD")]
[Address(RVA = "0x2BF8570", Offset = "0x2BF7370", VA = "0x182BF8570")]
internal TokenHashValue[] CreateTokenHashTable()
{
return null;
}
// Token: 0x06001ACE RID: 6862 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001ACE")]
[Address(RVA = "0x2BF8380", Offset = "0x2BF7180", VA = "0x182BF8380")]
private void AddMonthNames(TokenHashValue[] temp, string monthPostfix)
{
}
// Token: 0x06001ACF RID: 6863 RVA: 0x00011790 File Offset: 0x0000F990
[Token(Token = "0x6001ACF")]
[Address(RVA = "0x2BFC3C0", Offset = "0x2BFB1C0", VA = "0x182BFC3C0")]
private static bool TryParseHebrewNumber(ref __DTString str, out bool badFormat, out int number)
{
return default(bool);
}
// Token: 0x06001AD0 RID: 6864 RVA: 0x000117A8 File Offset: 0x0000F9A8
[Token(Token = "0x6001AD0")]
[Address(RVA = "0x2BFB5F0", Offset = "0x2BFA3F0", VA = "0x182BFB5F0")]
private static bool IsHebrewChar(char ch)
{
return default(bool);
}
// Token: 0x06001AD1 RID: 6865 RVA: 0x000117C0 File Offset: 0x0000F9C0
[Token(Token = "0x6001AD1")]
[Address(RVA = "0x2BFBF60", Offset = "0x2BFAD60", VA = "0x182BFBF60")]
internal bool Tokenize(TokenType TokenMask, out TokenType tokenType, out int tokenValue, ref __DTString str)
{
return default(bool);
}
// Token: 0x06001AD2 RID: 6866 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AD2")]
[Address(RVA = "0x2BFAFE0", Offset = "0x2BF9DE0", VA = "0x182BFAFE0")]
private void InsertAtCurrentHashNode(TokenHashValue[] hashTable, string str, char ch, TokenType tokenType, int tokenValue, int pos, int hashcode, int hashProbe)
{
}
// Token: 0x06001AD3 RID: 6867 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AD3")]
[Address(RVA = "0x2BFB210", Offset = "0x2BFA010", VA = "0x182BFB210")]
private void InsertHash(TokenHashValue[] hashTable, string str, TokenType tokenType, int tokenValue)
{
}
// Token: 0x04000E59 RID: 3673
[Token(Token = "0x4000E59")]
private static DateTimeFormatInfo invariantInfo;
// Token: 0x04000E5A RID: 3674
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000E5A")]
[NonSerialized]
private CultureData m_cultureData;
// Token: 0x04000E5B RID: 3675
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000E5B")]
[OptionalField]
internal string m_name;
// Token: 0x04000E5C RID: 3676
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000E5C")]
[NonSerialized]
private string m_langName;
// Token: 0x04000E5D RID: 3677
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000E5D")]
[NonSerialized]
private CompareInfo m_compareInfo;
// Token: 0x04000E5E RID: 3678
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000E5E")]
[NonSerialized]
private CultureInfo m_cultureInfo;
// Token: 0x04000E5F RID: 3679
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000E5F")]
internal string amDesignator;
// Token: 0x04000E60 RID: 3680
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000E60")]
internal string pmDesignator;
// Token: 0x04000E61 RID: 3681
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000E61")]
[OptionalField]
internal string dateSeparator;
// Token: 0x04000E62 RID: 3682
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000E62")]
[OptionalField]
internal string generalShortTimePattern;
// Token: 0x04000E63 RID: 3683
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000E63")]
[OptionalField]
internal string generalLongTimePattern;
// Token: 0x04000E64 RID: 3684
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000E64")]
[OptionalField]
internal string timeSeparator;
// Token: 0x04000E65 RID: 3685
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000E65")]
internal string monthDayPattern;
// Token: 0x04000E66 RID: 3686
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000E66")]
[OptionalField]
internal string dateTimeOffsetPattern;
// Token: 0x04000E67 RID: 3687
[Token(Token = "0x4000E67")]
internal const string rfc1123Pattern = "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'";
// Token: 0x04000E68 RID: 3688
[Token(Token = "0x4000E68")]
internal const string sortableDateTimePattern = "yyyy'-'MM'-'dd'T'HH':'mm':'ss";
// Token: 0x04000E69 RID: 3689
[Token(Token = "0x4000E69")]
internal const string universalSortableDateTimePattern = "yyyy'-'MM'-'dd HH':'mm':'ss'Z'";
// Token: 0x04000E6A RID: 3690
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000E6A")]
internal Calendar calendar;
// Token: 0x04000E6B RID: 3691
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000E6B")]
internal int firstDayOfWeek;
// Token: 0x04000E6C RID: 3692
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
[Token(Token = "0x4000E6C")]
internal int calendarWeekRule;
// Token: 0x04000E6D RID: 3693
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000E6D")]
[OptionalField]
[NonSerialized]
internal string fullDateTimePattern;
// Token: 0x04000E6E RID: 3694
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000E6E")]
internal string[] abbreviatedDayNames;
// Token: 0x04000E6F RID: 3695
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000E6F")]
[OptionalField]
internal string[] m_superShortDayNames;
// Token: 0x04000E70 RID: 3696
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000E70")]
internal string[] dayNames;
// Token: 0x04000E71 RID: 3697
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000E71")]
internal string[] abbreviatedMonthNames;
// Token: 0x04000E72 RID: 3698
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000E72")]
internal string[] monthNames;
// Token: 0x04000E73 RID: 3699
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000E73")]
[OptionalField]
internal string[] genitiveMonthNames;
// Token: 0x04000E74 RID: 3700
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000E74")]
[OptionalField]
internal string[] m_genitiveAbbreviatedMonthNames;
// Token: 0x04000E75 RID: 3701
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000E75")]
[OptionalField]
internal string[] leapYearMonthNames;
// Token: 0x04000E76 RID: 3702
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000E76")]
internal string longDatePattern;
// Token: 0x04000E77 RID: 3703
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000E77")]
internal string shortDatePattern;
// Token: 0x04000E78 RID: 3704
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000E78")]
internal string yearMonthPattern;
// Token: 0x04000E79 RID: 3705
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4000E79")]
internal string longTimePattern;
// Token: 0x04000E7A RID: 3706
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4000E7A")]
internal string shortTimePattern;
// Token: 0x04000E7B RID: 3707
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4000E7B")]
[OptionalField]
private string[] allYearMonthPatterns;
// Token: 0x04000E7C RID: 3708
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4000E7C")]
internal string[] allShortDatePatterns;
// Token: 0x04000E7D RID: 3709
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4000E7D")]
internal string[] allLongDatePatterns;
// Token: 0x04000E7E RID: 3710
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4000E7E")]
internal string[] allShortTimePatterns;
// Token: 0x04000E7F RID: 3711
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4000E7F")]
internal string[] allLongTimePatterns;
// Token: 0x04000E80 RID: 3712
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x4000E80")]
internal string[] m_eraNames;
// Token: 0x04000E81 RID: 3713
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x4000E81")]
internal string[] m_abbrevEraNames;
// Token: 0x04000E82 RID: 3714
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x4000E82")]
internal string[] m_abbrevEnglishEraNames;
// Token: 0x04000E83 RID: 3715
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x4000E83")]
internal int[] optionalCalendars;
// Token: 0x04000E84 RID: 3716
[Token(Token = "0x4000E84")]
private const int DEFAULT_ALL_DATETIMES_SIZE = 132;
// Token: 0x04000E85 RID: 3717
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x4000E85")]
internal bool m_isReadOnly;
// Token: 0x04000E86 RID: 3718
[global::Cpp2IlInjected.FieldOffset(Offset = "0x144")]
[Token(Token = "0x4000E86")]
[OptionalField]
internal DateTimeFormatFlags formatFlags;
// Token: 0x04000E87 RID: 3719
[Token(Token = "0x4000E87")]
internal static bool preferExistingTokens;
// Token: 0x04000E88 RID: 3720
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x4000E88")]
[OptionalField]
private int CultureID;
// Token: 0x04000E89 RID: 3721
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
[Token(Token = "0x4000E89")]
[OptionalField]
private bool m_useUserOverride;
// Token: 0x04000E8A RID: 3722
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14D")]
[Token(Token = "0x4000E8A")]
[OptionalField]
private bool bUseCalendarInfo;
// Token: 0x04000E8B RID: 3723
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x4000E8B")]
[OptionalField]
private int nDataItem;
// Token: 0x04000E8C RID: 3724
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
[Token(Token = "0x4000E8C")]
[OptionalField]
internal bool m_isDefaultCalendar;
// Token: 0x04000E8D RID: 3725
[Token(Token = "0x4000E8D")]
[OptionalField]
private static Hashtable s_calendarNativeNames;
// Token: 0x04000E8E RID: 3726
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x4000E8E")]
[OptionalField]
internal string[] m_dateWords;
// Token: 0x04000E8F RID: 3727
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x4000E8F")]
[NonSerialized]
private string m_fullTimeSpanPositivePattern;
// Token: 0x04000E90 RID: 3728
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x4000E90")]
[NonSerialized]
private string m_fullTimeSpanNegativePattern;
// Token: 0x04000E91 RID: 3729
[Token(Token = "0x4000E91")]
internal const DateTimeStyles InvalidDateTimeStyles = ~(DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite | DateTimeStyles.AllowInnerWhite | DateTimeStyles.NoCurrentDateDefault | DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeLocal | DateTimeStyles.AssumeUniversal | DateTimeStyles.RoundtripKind);
// Token: 0x04000E92 RID: 3730
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x4000E92")]
[NonSerialized]
private TokenHashValue[] m_dtfiTokenHash;
// Token: 0x04000E93 RID: 3731
[Token(Token = "0x4000E93")]
private const int TOKEN_HASH_SIZE = 199;
// Token: 0x04000E94 RID: 3732
[Token(Token = "0x4000E94")]
private const int SECOND_PRIME = 197;
// Token: 0x04000E95 RID: 3733
[Token(Token = "0x4000E95")]
private const string dateSeparatorOrTimeZoneOffset = "-";
// Token: 0x04000E96 RID: 3734
[Token(Token = "0x4000E96")]
private const string invariantDateSeparator = "/";
// Token: 0x04000E97 RID: 3735
[Token(Token = "0x4000E97")]
private const string invariantTimeSeparator = ":";
// Token: 0x04000E98 RID: 3736
[Token(Token = "0x4000E98")]
internal const string IgnorablePeriod = ".";
// Token: 0x04000E99 RID: 3737
[Token(Token = "0x4000E99")]
internal const string IgnorableComma = ",";
// Token: 0x04000E9A RID: 3738
[Token(Token = "0x4000E9A")]
internal const string CJKYearSuff = "\ufffd";
// Token: 0x04000E9B RID: 3739
[Token(Token = "0x4000E9B")]
internal const string CJKMonthSuff = "\ufffd";
// Token: 0x04000E9C RID: 3740
[Token(Token = "0x4000E9C")]
internal const string CJKDaySuff = "\ufffd";
// Token: 0x04000E9D RID: 3741
[Token(Token = "0x4000E9D")]
internal const string KoreanYearSuff = "\ufffd";
// Token: 0x04000E9E RID: 3742
[Token(Token = "0x4000E9E")]
internal const string KoreanMonthSuff = "\ufffd";
// Token: 0x04000E9F RID: 3743
[Token(Token = "0x4000E9F")]
internal const string KoreanDaySuff = "\ufffd";
// Token: 0x04000EA0 RID: 3744
[Token(Token = "0x4000EA0")]
internal const string KoreanHourSuff = "\ufffd";
// Token: 0x04000EA1 RID: 3745
[Token(Token = "0x4000EA1")]
internal const string KoreanMinuteSuff = "\ufffd";
// Token: 0x04000EA2 RID: 3746
[Token(Token = "0x4000EA2")]
internal const string KoreanSecondSuff = "\ufffd";
// Token: 0x04000EA3 RID: 3747
[Token(Token = "0x4000EA3")]
internal const string CJKHourSuff = "\ufffd";
// Token: 0x04000EA4 RID: 3748
[Token(Token = "0x4000EA4")]
internal const string ChineseHourSuff = "\ufffd";
// Token: 0x04000EA5 RID: 3749
[Token(Token = "0x4000EA5")]
internal const string CJKMinuteSuff = "\ufffd";
// Token: 0x04000EA6 RID: 3750
[Token(Token = "0x4000EA6")]
internal const string CJKSecondSuff = "\ufffd";
// Token: 0x04000EA7 RID: 3751
[Token(Token = "0x4000EA7")]
internal const string LocalTimeMark = "T";
// Token: 0x04000EA8 RID: 3752
[Token(Token = "0x4000EA8")]
internal const string KoreanLangName = "ko";
// Token: 0x04000EA9 RID: 3753
[Token(Token = "0x4000EA9")]
internal const string JapaneseLangName = "ja";
// Token: 0x04000EAA RID: 3754
[Token(Token = "0x4000EAA")]
internal const string EnglishLangName = "en";
// Token: 0x04000EAB RID: 3755
[Token(Token = "0x4000EAB")]
private static DateTimeFormatInfo s_jajpDTFI;
// Token: 0x04000EAC RID: 3756
[Token(Token = "0x4000EAC")]
private static DateTimeFormatInfo s_zhtwDTFI;
}
}
@@ -0,0 +1,175 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002D1 RID: 721
[Token(Token = "0x20002D1")]
internal class DateTimeFormatInfoScanner
{
// Token: 0x1700035B RID: 859
// (get) Token: 0x06001AD6 RID: 6870 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700035B")]
private static Dictionary<string, string> KnownWords
{
[Token(Token = "0x6001AD6")]
[Address(RVA = "0x2BF8060", Offset = "0x2BF6E60", VA = "0x182BF8060")]
get
{
return null;
}
}
// Token: 0x06001AD7 RID: 6871 RVA: 0x000117D8 File Offset: 0x0000F9D8
[Token(Token = "0x6001AD7")]
[Address(RVA = "0x2BF7F30", Offset = "0x2BF6D30", VA = "0x182BF7F30")]
internal static int SkipWhiteSpacesAndNonLetter(string pattern, int currentIndex)
{
return 0;
}
// Token: 0x06001AD8 RID: 6872 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AD8")]
[Address(RVA = "0x2BF6EA0", Offset = "0x2BF5CA0", VA = "0x182BF6EA0")]
internal void AddDateWordOrPostfix(string formatPostfix, string str)
{
}
// Token: 0x06001AD9 RID: 6873 RVA: 0x000117F0 File Offset: 0x0000F9F0
[Token(Token = "0x6001AD9")]
[Address(RVA = "0x2BF7060", Offset = "0x2BF5E60", VA = "0x182BF7060")]
internal int AddDateWords(string pattern, int index, string formatPostfix)
{
return 0;
}
// Token: 0x06001ADA RID: 6874 RVA: 0x00011808 File Offset: 0x0000FA08
[Token(Token = "0x6001ADA")]
[Address(RVA = "0x2BF7EC0", Offset = "0x2BF6CC0", VA = "0x182BF7EC0")]
internal static int ScanRepeatChar(string pattern, char ch, int index, out int count)
{
return 0;
}
// Token: 0x06001ADB RID: 6875 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001ADB")]
[Address(RVA = "0x2BF7290", Offset = "0x2BF6090", VA = "0x182BF7290")]
internal void AddIgnorableSymbols(string text)
{
}
// Token: 0x06001ADC RID: 6876 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001ADC")]
[Address(RVA = "0x2BF7C80", Offset = "0x2BF6A80", VA = "0x182BF7C80")]
internal void ScanDateWord(string pattern)
{
}
// Token: 0x06001ADD RID: 6877 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001ADD")]
[Address(RVA = "0x2BF77C0", Offset = "0x2BF65C0", VA = "0x182BF77C0")]
internal string[] GetDateWordsOfDTFI(DateTimeFormatInfo dtfi)
{
return null;
}
// Token: 0x06001ADE RID: 6878 RVA: 0x00011820 File Offset: 0x0000FA20
[Token(Token = "0x6001ADE")]
[Address(RVA = "0x2BF7B20", Offset = "0x2BF6920", VA = "0x182BF7B20")]
internal static FORMATFLAGS GetFormatFlagGenitiveMonth(string[] monthNames, string[] genitveMonthNames, string[] abbrevMonthNames, string[] genetiveAbbrevMonthNames)
{
return FORMATFLAGS.None;
}
// Token: 0x06001ADF RID: 6879 RVA: 0x00011838 File Offset: 0x0000FA38
[Token(Token = "0x6001ADF")]
[Address(RVA = "0x2BF7BC0", Offset = "0x2BF69C0", VA = "0x182BF7BC0")]
internal static FORMATFLAGS GetFormatFlagUseSpaceInMonthNames(string[] monthNames, string[] genitveMonthNames, string[] abbrevMonthNames, string[] genetiveAbbrevMonthNames)
{
return FORMATFLAGS.None;
}
// Token: 0x06001AE0 RID: 6880 RVA: 0x00011850 File Offset: 0x0000FA50
[Token(Token = "0x6001AE0")]
[Address(RVA = "0x2BF7B80", Offset = "0x2BF6980", VA = "0x182BF7B80")]
internal static FORMATFLAGS GetFormatFlagUseSpaceInDayNames(string[] dayNames, string[] abbrevDayNames)
{
return FORMATFLAGS.None;
}
// Token: 0x06001AE1 RID: 6881 RVA: 0x00011868 File Offset: 0x0000FA68
[Token(Token = "0x6001AE1")]
[Address(RVA = "0x2BF7B70", Offset = "0x2BF6970", VA = "0x182BF7B70")]
internal static FORMATFLAGS GetFormatFlagUseHebrewCalendar(int calID)
{
return FORMATFLAGS.None;
}
// Token: 0x06001AE2 RID: 6882 RVA: 0x00011880 File Offset: 0x0000FA80
[Token(Token = "0x6001AE2")]
[Address(RVA = "0x2BF7700", Offset = "0x2BF6500", VA = "0x182BF7700")]
private static bool EqualStringArrays(string[] array1, string[] array2)
{
return default(bool);
}
// Token: 0x06001AE3 RID: 6883 RVA: 0x00011898 File Offset: 0x0000FA98
[Token(Token = "0x6001AE3")]
[Address(RVA = "0x2BF7620", Offset = "0x2BF6420", VA = "0x182BF7620")]
private static bool ArrayElementsHaveSpace(string[] array)
{
return default(bool);
}
// Token: 0x06001AE4 RID: 6884 RVA: 0x000118B0 File Offset: 0x0000FAB0
[Token(Token = "0x6001AE4")]
[Address(RVA = "0x2BF7350", Offset = "0x2BF6150", VA = "0x182BF7350")]
private static bool ArrayElementsBeginWithDigit(string[] array)
{
return default(bool);
}
// Token: 0x06001AE5 RID: 6885 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AE5")]
[Address(RVA = "0x2BF8000", Offset = "0x2BF6E00", VA = "0x182BF8000")]
public DateTimeFormatInfoScanner()
{
}
// Token: 0x04000ED1 RID: 3793
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000ED1")]
internal List<string> m_dateWords;
// Token: 0x04000ED2 RID: 3794
[Token(Token = "0x4000ED2")]
private static Dictionary<string, string> s_knownWords;
// Token: 0x04000ED3 RID: 3795
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000ED3")]
private DateTimeFormatInfoScanner.FoundDatePattern m_ymdFlags;
// Token: 0x020002D2 RID: 722
[Token(Token = "0x20002D2")]
private enum FoundDatePattern
{
// Token: 0x04000ED5 RID: 3797
[Token(Token = "0x4000ED5")]
None,
// Token: 0x04000ED6 RID: 3798
[Token(Token = "0x4000ED6")]
FoundYearPatternFlag,
// Token: 0x04000ED7 RID: 3799
[Token(Token = "0x4000ED7")]
FoundMonthPatternFlag,
// Token: 0x04000ED8 RID: 3800
[Token(Token = "0x4000ED8")]
FoundDayPatternFlag = 4,
// Token: 0x04000ED9 RID: 3801
[Token(Token = "0x4000ED9")]
FoundYMDPatternFlag = 7
}
}
}
@@ -0,0 +1,56 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Defines the formatting options that customize string parsing for some date and time parsing methods.</summary>
// Token: 0x020002D3 RID: 723
[Token(Token = "0x20002D3")]
[Flags]
[ComVisible(true)]
[Serializable]
public enum DateTimeStyles
{
/// <summary>Default formatting options must be used. This value represents the default style for the <see cref="M:System.DateTime.Parse(System.String)" />, <see cref="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider)" />, and <see cref="M:System.DateTime.TryParse(System.String,System.DateTime@)" /> methods.</summary>
// Token: 0x04000EDB RID: 3803
[Token(Token = "0x4000EDB")]
None = 0,
/// <summary>Leading white-space characters must be ignored during parsing, except if they occur in the <see cref="T:System.Globalization.DateTimeFormatInfo" /> format patterns.</summary>
// Token: 0x04000EDC RID: 3804
[Token(Token = "0x4000EDC")]
AllowLeadingWhite = 1,
/// <summary>Trailing white-space characters must be ignored during parsing, except if they occur in the <see cref="T:System.Globalization.DateTimeFormatInfo" /> format patterns.</summary>
// Token: 0x04000EDD RID: 3805
[Token(Token = "0x4000EDD")]
AllowTrailingWhite = 2,
/// <summary>Extra white-space characters in the middle of the string must be ignored during parsing, except if they occur in the <see cref="T:System.Globalization.DateTimeFormatInfo" /> format patterns.</summary>
// Token: 0x04000EDE RID: 3806
[Token(Token = "0x4000EDE")]
AllowInnerWhite = 4,
/// <summary>Extra white-space characters anywhere in the string must be ignored during parsing, except if they occur in the <see cref="T:System.Globalization.DateTimeFormatInfo" /> format patterns. This value is a combination of the <see cref="F:System.Globalization.DateTimeStyles.AllowLeadingWhite" />, <see cref="F:System.Globalization.DateTimeStyles.AllowTrailingWhite" />, and <see cref="F:System.Globalization.DateTimeStyles.AllowInnerWhite" /> values.</summary>
// Token: 0x04000EDF RID: 3807
[Token(Token = "0x4000EDF")]
AllowWhiteSpaces = 7,
/// <summary>If the parsed string contains only the time and not the date, the parsing methods assume the Gregorian date with year = 1, month = 1, and day = 1. If this value is not used, the current date is assumed.</summary>
// Token: 0x04000EE0 RID: 3808
[Token(Token = "0x4000EE0")]
NoCurrentDateDefault = 8,
/// <summary>Date and time are returned as a Coordinated Universal Time (UTC). If the input string denotes a local time, through a time zone specifier or <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal" />, the date and time are converted from the local time to UTC. If the input string denotes a UTC time, through a time zone specifier or <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal" />, no conversion occurs. If the input string does not denote a local or UTC time, no conversion occurs and the resulting <see cref="P:System.DateTime.Kind" /> property is <see cref="F:System.DateTimeKind.Unspecified" />.</summary>
// Token: 0x04000EE1 RID: 3809
[Token(Token = "0x4000EE1")]
AdjustToUniversal = 16,
/// <summary>If no time zone is specified in the parsed string, the string is assumed to denote a local time.</summary>
// Token: 0x04000EE2 RID: 3810
[Token(Token = "0x4000EE2")]
AssumeLocal = 32,
/// <summary>If no time zone is specified in the parsed string, the string is assumed to denote a UTC.</summary>
// Token: 0x04000EE3 RID: 3811
[Token(Token = "0x4000EE3")]
AssumeUniversal = 64,
/// <summary>The <see cref="T:System.DateTimeKind" /> field of a date is preserved when a <see cref="T:System.DateTime" /> object is converted to a string using the "o" or "r" standard format specifier, and the string is then converted back to a <see cref="T:System.DateTime" /> object.</summary>
// Token: 0x04000EE4 RID: 3812
[Token(Token = "0x4000EE4")]
RoundtripKind = 128
}
}
@@ -0,0 +1,79 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002F4 RID: 756
[Token(Token = "0x20002F4")]
internal static class EncodingTable
{
// Token: 0x06001C01 RID: 7169 RVA: 0x00012558 File Offset: 0x00010758
[Token(Token = "0x6001C01")]
[Address(RVA = "0x2BFF840", Offset = "0x2BFE640", VA = "0x182BFF840")]
private static int GetNumEncodingItems()
{
return 0;
}
// Token: 0x06001C02 RID: 7170 RVA: 0x00012570 File Offset: 0x00010770
[Token(Token = "0x6001C02")]
[Address(RVA = "0x2BFF460", Offset = "0x2BFE260", VA = "0x182BFF460")]
private static InternalEncodingDataItem ENC(string name, ushort cp)
{
return default(InternalEncodingDataItem);
}
// Token: 0x06001C03 RID: 7171 RVA: 0x00012588 File Offset: 0x00010788
[Token(Token = "0x6001C03")]
[Address(RVA = "0x2BFF8B0", Offset = "0x2BFE6B0", VA = "0x182BFF8B0")]
private static InternalCodePageDataItem MapCodePageDataItem(ushort cp, ushort fcp, string names, uint flags)
{
return default(InternalCodePageDataItem);
}
// Token: 0x06001C05 RID: 7173 RVA: 0x000125A0 File Offset: 0x000107A0
[Token(Token = "0x6001C05")]
[Address(RVA = "0x2C073F0", Offset = "0x2C061F0", VA = "0x182C073F0")]
private static int internalGetCodePageFromName(string name)
{
return 0;
}
// Token: 0x06001C06 RID: 7174 RVA: 0x000125B8 File Offset: 0x000107B8
[Token(Token = "0x6001C06")]
[Address(RVA = "0x2BFF6C0", Offset = "0x2BFE4C0", VA = "0x182BFF6C0")]
internal static int GetCodePageFromName(string name)
{
return 0;
}
// Token: 0x06001C07 RID: 7175 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C07")]
[Address(RVA = "0x2BFF490", Offset = "0x2BFE290", VA = "0x182BFF490")]
internal static CodePageDataItem GetCodePageDataItem(int codepage)
{
return null;
}
// Token: 0x04000FF2 RID: 4082
[Token(Token = "0x4000FF2")]
internal static InternalEncodingDataItem[] encodingDataPtr;
// Token: 0x04000FF3 RID: 4083
[Token(Token = "0x4000FF3")]
internal static InternalCodePageDataItem[] codePageDataPtr;
// Token: 0x04000FF4 RID: 4084
[Token(Token = "0x4000FF4")]
private static int lastEncodingItem;
// Token: 0x04000FF5 RID: 4085
[Token(Token = "0x4000FF5")]
private static Hashtable hashByName;
// Token: 0x04000FF6 RID: 4086
[Token(Token = "0x4000FF6")]
private static Hashtable hashByCodePage;
}
}
+69
View File
@@ -0,0 +1,69 @@
using System;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002D5 RID: 725
[Token(Token = "0x20002D5")]
[Serializable]
internal class EraInfo
{
// Token: 0x06001AFC RID: 6908 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AFC")]
[Address(RVA = "0x2C077C0", Offset = "0x2C065C0", VA = "0x182C077C0")]
internal EraInfo(int era, int startYear, int startMonth, int startDay, int yearOffset, int minEraYear, int maxEraYear)
{
}
// Token: 0x06001AFD RID: 6909 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AFD")]
[Address(RVA = "0x2C076F0", Offset = "0x2C064F0", VA = "0x182C076F0")]
internal EraInfo(int era, int startYear, int startMonth, int startDay, int yearOffset, int minEraYear, int maxEraYear, string eraName, string abbrevEraName, string englishEraName)
{
}
// Token: 0x04000EE9 RID: 3817
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000EE9")]
internal int era;
// Token: 0x04000EEA RID: 3818
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000EEA")]
internal long ticks;
// Token: 0x04000EEB RID: 3819
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000EEB")]
internal int yearOffset;
// Token: 0x04000EEC RID: 3820
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000EEC")]
internal int minEraYear;
// Token: 0x04000EED RID: 3821
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000EED")]
internal int maxEraYear;
// Token: 0x04000EEE RID: 3822
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000EEE")]
[OptionalField]
internal string eraName;
// Token: 0x04000EEF RID: 3823
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000EEF")]
[OptionalField]
internal string abbrevEraName;
// Token: 0x04000EF0 RID: 3824
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000EF0")]
[OptionalField]
internal string englishEraName;
}
}
@@ -0,0 +1,32 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002CF RID: 719
[Token(Token = "0x20002CF")]
internal enum FORMATFLAGS
{
// Token: 0x04000EB1 RID: 3761
[Token(Token = "0x4000EB1")]
None,
// Token: 0x04000EB2 RID: 3762
[Token(Token = "0x4000EB2")]
UseGenitiveMonth,
// Token: 0x04000EB3 RID: 3763
[Token(Token = "0x4000EB3")]
UseLeapYearMonth,
// Token: 0x04000EB4 RID: 3764
[Token(Token = "0x4000EB4")]
UseSpacesInMonthNames = 4,
// Token: 0x04000EB5 RID: 3765
[Token(Token = "0x4000EB5")]
UseHebrewParsing = 8,
// Token: 0x04000EB6 RID: 3766
[Token(Token = "0x4000EB6")]
UseSpacesInDayNames = 16,
// Token: 0x04000EB7 RID: 3767
[Token(Token = "0x4000EB7")]
UseDigitPrefixInTokens = 32
}
}
@@ -0,0 +1,316 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Represents the Gregorian calendar.</summary>
// Token: 0x020002D4 RID: 724
[Token(Token = "0x20002D4")]
[ComVisible(true)]
[Serializable]
public class GregorianCalendar : Calendar
{
// Token: 0x06001AE6 RID: 6886 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AE6")]
[Address(RVA = "0x2C098C0", Offset = "0x2C086C0", VA = "0x182C098C0")]
[OnDeserialized]
private void OnDeserialized(StreamingContext ctx)
{
}
/// <summary>Gets the earliest date and time supported by the <see cref="T:System.Globalization.GregorianCalendar" /> type.</summary>
/// <returns>The earliest date and time supported by the <see cref="T:System.Globalization.GregorianCalendar" /> type, which is the first moment of January 1, 0001 C.E. and is equivalent to <see cref="F:System.DateTime.MinValue" />.</returns>
// Token: 0x1700035C RID: 860
// (get) Token: 0x06001AE7 RID: 6887 RVA: 0x000118C8 File Offset: 0x0000FAC8
[Token(Token = "0x1700035C")]
[ComVisible(false)]
public override DateTime MinSupportedDateTime
{
[Token(Token = "0x6001AE7")]
[Address(RVA = "0x2C09F90", Offset = "0x2C08D90", VA = "0x182C09F90", Slot = "5")]
get
{
return default(DateTime);
}
}
/// <summary>Gets the latest date and time supported by the <see cref="T:System.Globalization.GregorianCalendar" /> type.</summary>
/// <returns>The latest date and time supported by the <see cref="T:System.Globalization.GregorianCalendar" /> type, which is the last moment of December 31, 9999 C.E. and is equivalent to <see cref="F:System.DateTime.MaxValue" />.</returns>
// Token: 0x1700035D RID: 861
// (get) Token: 0x06001AE8 RID: 6888 RVA: 0x000118E0 File Offset: 0x0000FAE0
[Token(Token = "0x1700035D")]
[ComVisible(false)]
public override DateTime MaxSupportedDateTime
{
[Token(Token = "0x6001AE8")]
[Address(RVA = "0x2C09F30", Offset = "0x2C08D30", VA = "0x182C09F30", Slot = "6")]
get
{
return default(DateTime);
}
}
// Token: 0x06001AE9 RID: 6889 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001AE9")]
[Address(RVA = "0x2C09420", Offset = "0x2C08220", VA = "0x182C09420")]
internal static Calendar GetDefaultInstance()
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.GregorianCalendar" /> class using the default <see cref="T:System.Globalization.GregorianCalendarTypes" /> value.</summary>
// Token: 0x06001AEA RID: 6890 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AEA")]
[Address(RVA = "0x2C09EC0", Offset = "0x2C08CC0", VA = "0x182C09EC0")]
public GregorianCalendar()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.GregorianCalendar" /> class using the specified <see cref="T:System.Globalization.GregorianCalendarTypes" /> value.</summary>
/// <param name="type">The <see cref="T:System.Globalization.GregorianCalendarTypes" /> value that denotes which language version of the calendar to create.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="type" /> is not a member of the <see cref="T:System.Globalization.GregorianCalendarTypes" /> enumeration.</exception>
// Token: 0x06001AEB RID: 6891 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AEB")]
[Address(RVA = "0x2C09D90", Offset = "0x2C08B90", VA = "0x182C09D90")]
public GregorianCalendar(GregorianCalendarTypes type)
{
}
// Token: 0x1700035E RID: 862
// (get) Token: 0x06001AEC RID: 6892 RVA: 0x000118F8 File Offset: 0x0000FAF8
[Token(Token = "0x1700035E")]
internal override int ID
{
[Token(Token = "0x6001AEC")]
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310", Slot = "7")]
get
{
return 0;
}
}
// Token: 0x06001AED RID: 6893 RVA: 0x00011910 File Offset: 0x0000FB10
[Token(Token = "0x6001AED")]
[Address(RVA = "0x2C08ED0", Offset = "0x2C07CD0", VA = "0x182C08ED0", Slot = "29")]
internal virtual int GetDatePart(long ticks, int part)
{
return 0;
}
/// <summary>Returns the day of the month in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>An integer from 1 to 31 that represents the day of the month in <paramref name="time" />.</returns>
// Token: 0x06001AEE RID: 6894 RVA: 0x00011928 File Offset: 0x0000FB28
[Token(Token = "0x6001AEE")]
[Address(RVA = "0x2C090C0", Offset = "0x2C07EC0", VA = "0x182C090C0", Slot = "11")]
public override int GetDayOfMonth(DateTime time)
{
return 0;
}
/// <summary>Returns the day of the week in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>A <see cref="T:System.DayOfWeek" /> value that represents the day of the week in <paramref name="time" />.</returns>
// Token: 0x06001AEF RID: 6895 RVA: 0x00011940 File Offset: 0x0000FB40
[Token(Token = "0x6001AEF")]
[Address(RVA = "0x2C09100", Offset = "0x2C07F00", VA = "0x182C09100", Slot = "12")]
public override DayOfWeek GetDayOfWeek(DateTime time)
{
return DayOfWeek.Sunday;
}
/// <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="month">An integer from 1 to 12 that represents the month.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The number of days in the specified month in the specified year in the specified era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="era" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="month" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001AF0 RID: 6896 RVA: 0x00011958 File Offset: 0x0000FB58
[Token(Token = "0x6001AF0")]
[Address(RVA = "0x2C09150", Offset = "0x2C07F50", VA = "0x182C09150", Slot = "13")]
public override int GetDaysInMonth(int year, int month, int era)
{
return 0;
}
/// <summary>Returns the era in 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 in <paramref name="time" />.</returns>
// Token: 0x06001AF1 RID: 6897 RVA: 0x00011970 File Offset: 0x0000FB70
[Token(Token = "0x6001AF1")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "14")]
public override int GetEra(DateTime time)
{
return 0;
}
/// <summary>Gets the list of eras in the <see cref="T:System.Globalization.GregorianCalendar" />.</summary>
/// <returns>An array of integers that represents the eras in the <see cref="T:System.Globalization.GregorianCalendar" />.</returns>
// Token: 0x1700035F RID: 863
// (get) Token: 0x06001AF2 RID: 6898 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700035F")]
public override int[] Eras
{
[Token(Token = "0x6001AF2")]
[Address(RVA = "0x2C09ED0", Offset = "0x2C08CD0", VA = "0x182C09ED0", Slot = "15")]
get
{
return null;
}
}
/// <summary>Returns the month in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>An integer from 1 to 12 that represents the month in <paramref name="time" />.</returns>
// Token: 0x06001AF3 RID: 6899 RVA: 0x00011988 File Offset: 0x0000FB88
[Token(Token = "0x6001AF3")]
[Address(RVA = "0x2C09520", Offset = "0x2C08320", VA = "0x182C09520", Slot = "16")]
public override int GetMonth(DateTime time)
{
return 0;
}
/// <summary>Returns the number of months in the specified year in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The number of months in the specified year in the specified era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="era" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="year" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001AF4 RID: 6900 RVA: 0x000119A0 File Offset: 0x0000FBA0
[Token(Token = "0x6001AF4")]
[Address(RVA = "0x2C09560", Offset = "0x2C08360", VA = "0x182C09560", Slot = "17")]
public override int GetMonthsInYear(int year, int era)
{
return 0;
}
/// <summary>Returns the year in 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 year in <paramref name="time" />.</returns>
// Token: 0x06001AF5 RID: 6901 RVA: 0x000119B8 File Offset: 0x0000FBB8
[Token(Token = "0x6001AF5")]
[Address(RVA = "0x2C096C0", Offset = "0x2C084C0", VA = "0x182C096C0", Slot = "18")]
public override int GetYear(DateTime time)
{
return 0;
}
/// <summary>Determines whether the specified year in the specified era is a leap year.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>
/// <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="era" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="year" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001AF6 RID: 6902 RVA: 0x000119D0 File Offset: 0x0000FBD0
[Token(Token = "0x6001AF6")]
[Address(RVA = "0x2C09700", Offset = "0x2C08500", VA = "0x182C09700", Slot = "20")]
public override bool IsLeapYear(int year, int era)
{
return default(bool);
}
/// <summary>Returns a <see cref="T:System.DateTime" /> that is set to the specified date and time in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="month">An integer from 1 to 12 that represents the month.</param>
/// <param name="day">An integer from 1 to 31 that represents the day.</param>
/// <param name="hour">An integer from 0 to 23 that represents the hour.</param>
/// <param name="minute">An integer from 0 to 59 that represents the minute.</param>
/// <param name="second">An integer from 0 to 59 that represents the second.</param>
/// <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="era" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="month" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="day" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="hour" /> is less than zero or greater than 23.
/// -or-
/// <paramref name="minute" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="second" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="millisecond" /> is less than zero or greater than 999.</exception>
// Token: 0x06001AF7 RID: 6903 RVA: 0x000119E8 File Offset: 0x0000FBE8
[Token(Token = "0x6001AF7")]
[Address(RVA = "0x2C09990", Offset = "0x2C08790", VA = "0x182C09990", Slot = "22")]
public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
{
return default(DateTime);
}
// Token: 0x06001AF8 RID: 6904 RVA: 0x00011A00 File Offset: 0x0000FC00
[Token(Token = "0x6001AF8")]
[Address(RVA = "0x2C09BE0", Offset = "0x2C089E0", VA = "0x182C09BE0", Slot = "23")]
internal override bool TryToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era, out DateTime result)
{
return default(bool);
}
/// <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
/// <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.
/// -or-
/// The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
/// <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
// Token: 0x17000360 RID: 864
// (get) Token: 0x06001AF9 RID: 6905 RVA: 0x00011A18 File Offset: 0x0000FC18
[Token(Token = "0x17000360")]
public override int TwoDigitYearMax
{
[Token(Token = "0x6001AF9")]
[Address(RVA = "0x2C09FF0", Offset = "0x2C08DF0", VA = "0x182C09FF0", Slot = "27")]
get
{
return 0;
}
}
/// <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.GregorianCalendar.TwoDigitYearMax" /> property to determine the appropriate century.</summary>
/// <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
/// <returns>An integer that contains the four-digit representation of <paramref name="year" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001AFA RID: 6906 RVA: 0x00011A30 File Offset: 0x0000FC30
[Token(Token = "0x6001AFA")]
[Address(RVA = "0x2C09A80", Offset = "0x2C08880", VA = "0x182C09A80", Slot = "28")]
public override int ToFourDigitYear(int year)
{
return 0;
}
// Token: 0x04000EE5 RID: 3813
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000EE5")]
internal GregorianCalendarTypes m_type;
// Token: 0x04000EE6 RID: 3814
[Token(Token = "0x4000EE6")]
internal static readonly int[] DaysToMonth365;
// Token: 0x04000EE7 RID: 3815
[Token(Token = "0x4000EE7")]
internal static readonly int[] DaysToMonth366;
// Token: 0x04000EE8 RID: 3816
[Token(Token = "0x4000EE8")]
private static Calendar s_defaultInstance;
}
}
@@ -0,0 +1,215 @@
using System;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002D6 RID: 726
[Token(Token = "0x20002D6")]
[Serializable]
internal class GregorianCalendarHelper
{
// Token: 0x17000361 RID: 865
// (get) Token: 0x06001AFE RID: 6910 RVA: 0x00011A48 File Offset: 0x0000FC48
[Token(Token = "0x17000361")]
internal int MaxYear
{
[Token(Token = "0x6001AFE")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return 0;
}
}
// Token: 0x06001AFF RID: 6911 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AFF")]
[Address(RVA = "0x2C08CD0", Offset = "0x2C07AD0", VA = "0x182C08CD0")]
internal GregorianCalendarHelper(Calendar cal, EraInfo[] eraInfo)
{
}
// Token: 0x06001B00 RID: 6912 RVA: 0x00011A60 File Offset: 0x0000FC60
[Token(Token = "0x6001B00")]
[Address(RVA = "0x2C08240", Offset = "0x2C07040", VA = "0x182C08240")]
internal int GetGregorianYear(int year, int era)
{
return 0;
}
// Token: 0x06001B01 RID: 6913 RVA: 0x00011A78 File Offset: 0x0000FC78
[Token(Token = "0x6001B01")]
[Address(RVA = "0x2C08700", Offset = "0x2C07500", VA = "0x182C08700")]
internal bool IsValidYear(int year, int era)
{
return default(bool);
}
// Token: 0x06001B02 RID: 6914 RVA: 0x00011A90 File Offset: 0x0000FC90
[Token(Token = "0x6001B02")]
[Address(RVA = "0x2C07CC0", Offset = "0x2C06AC0", VA = "0x182C07CC0", Slot = "4")]
internal virtual int GetDatePart(long ticks, int part)
{
return 0;
}
// Token: 0x06001B03 RID: 6915 RVA: 0x00011AA8 File Offset: 0x0000FCA8
[Token(Token = "0x6001B03")]
[Address(RVA = "0x2C07AB0", Offset = "0x2C068B0", VA = "0x182C07AB0")]
internal static long GetAbsoluteDate(int year, int month, int day)
{
return 0L;
}
// Token: 0x06001B04 RID: 6916 RVA: 0x00011AC0 File Offset: 0x0000FCC0
[Token(Token = "0x6001B04")]
[Address(RVA = "0x2C07A30", Offset = "0x2C06830", VA = "0x182C07A30")]
internal static long DateToTicks(int year, int month, int day)
{
return 0L;
}
// Token: 0x06001B05 RID: 6917 RVA: 0x00011AD8 File Offset: 0x0000FCD8
[Token(Token = "0x6001B05")]
[Address(RVA = "0x2C087D0", Offset = "0x2C075D0", VA = "0x182C087D0")]
internal static long TimeToTicks(int hour, int minute, int second, int millisecond)
{
return 0L;
}
// Token: 0x06001B06 RID: 6918 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B06")]
[Address(RVA = "0x2C07870", Offset = "0x2C06670", VA = "0x182C07870")]
internal void CheckTicksRange(long ticks)
{
}
// Token: 0x06001B07 RID: 6919 RVA: 0x00011AF0 File Offset: 0x0000FCF0
[Token(Token = "0x6001B07")]
[Address(RVA = "0x2C07EE0", Offset = "0x2C06CE0", VA = "0x182C07EE0")]
public int GetDayOfMonth(DateTime time)
{
return 0;
}
// Token: 0x06001B08 RID: 6920 RVA: 0x00011B08 File Offset: 0x0000FD08
[Token(Token = "0x6001B08")]
[Address(RVA = "0x2C07F20", Offset = "0x2C06D20", VA = "0x182C07F20")]
public DayOfWeek GetDayOfWeek(DateTime time)
{
return DayOfWeek.Sunday;
}
// Token: 0x06001B09 RID: 6921 RVA: 0x00011B20 File Offset: 0x0000FD20
[Token(Token = "0x6001B09")]
[Address(RVA = "0x2C07F90", Offset = "0x2C06D90", VA = "0x182C07F90")]
public int GetDaysInMonth(int year, int month, int era)
{
return 0;
}
// Token: 0x06001B0A RID: 6922 RVA: 0x00011B38 File Offset: 0x0000FD38
[Token(Token = "0x6001B0A")]
[Address(RVA = "0x2C08150", Offset = "0x2C06F50", VA = "0x182C08150")]
public int GetEra(DateTime time)
{
return 0;
}
// Token: 0x17000362 RID: 866
// (get) Token: 0x06001B0B RID: 6923 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000362")]
public int[] Eras
{
[Token(Token = "0x6001B0B")]
[Address(RVA = "0x2C08D90", Offset = "0x2C07B90", VA = "0x182C08D90")]
get
{
return null;
}
}
// Token: 0x06001B0C RID: 6924 RVA: 0x00011B50 File Offset: 0x0000FD50
[Token(Token = "0x6001B0C")]
[Address(RVA = "0x2C08500", Offset = "0x2C07300", VA = "0x182C08500")]
public int GetMonth(DateTime time)
{
return 0;
}
// Token: 0x06001B0D RID: 6925 RVA: 0x00011B68 File Offset: 0x0000FD68
[Token(Token = "0x6001B0D")]
[Address(RVA = "0x2C08540", Offset = "0x2C07340", VA = "0x182C08540")]
public int GetMonthsInYear(int year, int era)
{
return 0;
}
// Token: 0x06001B0E RID: 6926 RVA: 0x00011B80 File Offset: 0x0000FD80
[Token(Token = "0x6001B0E")]
[Address(RVA = "0x2C08560", Offset = "0x2C07360", VA = "0x182C08560")]
public int GetYear(DateTime time)
{
return 0;
}
// Token: 0x06001B0F RID: 6927 RVA: 0x00011B98 File Offset: 0x0000FD98
[Token(Token = "0x6001B0F")]
[Address(RVA = "0x2C08680", Offset = "0x2C07480", VA = "0x182C08680")]
public bool IsLeapYear(int year, int era)
{
return default(bool);
}
// Token: 0x06001B10 RID: 6928 RVA: 0x00011BB0 File Offset: 0x0000FDB0
[Token(Token = "0x6001B10")]
[Address(RVA = "0x2C08970", Offset = "0x2C07770", VA = "0x182C08970")]
public DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
{
return default(DateTime);
}
// Token: 0x04000EF1 RID: 3825
[Token(Token = "0x4000EF1")]
internal static readonly int[] DaysToMonth365;
// Token: 0x04000EF2 RID: 3826
[Token(Token = "0x4000EF2")]
internal static readonly int[] DaysToMonth366;
// Token: 0x04000EF3 RID: 3827
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000EF3")]
[OptionalField]
internal int m_maxYear;
// Token: 0x04000EF4 RID: 3828
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000EF4")]
[OptionalField]
internal int m_minYear;
// Token: 0x04000EF5 RID: 3829
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000EF5")]
internal Calendar m_Cal;
// Token: 0x04000EF6 RID: 3830
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000EF6")]
[OptionalField]
internal EraInfo[] m_EraInfo;
// Token: 0x04000EF7 RID: 3831
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000EF7")]
[OptionalField]
internal int[] m_eras;
// Token: 0x04000EF8 RID: 3832
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000EF8")]
[OptionalField]
internal DateTime m_minDate;
}
}
@@ -0,0 +1,39 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Defines the different language versions of the Gregorian calendar.</summary>
// Token: 0x020002D7 RID: 727
[Token(Token = "0x20002D7")]
[ComVisible(true)]
[Serializable]
public enum GregorianCalendarTypes
{
/// <summary>Refers to the localized version of the Gregorian calendar, based on the language of the <see cref="T:System.Globalization.CultureInfo" /> that uses the <see cref="T:System.Globalization.DateTimeFormatInfo" />.</summary>
// Token: 0x04000EFA RID: 3834
[Token(Token = "0x4000EFA")]
Localized = 1,
/// <summary>Refers to the U.S. English version of the Gregorian calendar.</summary>
// Token: 0x04000EFB RID: 3835
[Token(Token = "0x4000EFB")]
USEnglish,
/// <summary>Refers to the Middle East French version of the Gregorian calendar.</summary>
// Token: 0x04000EFC RID: 3836
[Token(Token = "0x4000EFC")]
MiddleEastFrench = 9,
/// <summary>Refers to the Arabic version of the Gregorian calendar.</summary>
// Token: 0x04000EFD RID: 3837
[Token(Token = "0x4000EFD")]
Arabic,
/// <summary>Refers to the transliterated English version of the Gregorian calendar.</summary>
// Token: 0x04000EFE RID: 3838
[Token(Token = "0x4000EFE")]
TransliteratedEnglish,
/// <summary>Refers to the transliterated French version of the Gregorian calendar.</summary>
// Token: 0x04000EFF RID: 3839
[Token(Token = "0x4000EFF")]
TransliteratedFrench
}
}
@@ -0,0 +1,170 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002DA RID: 730
[Token(Token = "0x20002DA")]
internal class HebrewNumber
{
// Token: 0x06001B13 RID: 6931 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B13")]
[Address(RVA = "0x2C0A370", Offset = "0x2C09170", VA = "0x182C0A370")]
internal static string ToString(int Number)
{
return null;
}
// Token: 0x06001B14 RID: 6932 RVA: 0x00011BC8 File Offset: 0x0000FDC8
[Token(Token = "0x6001B14")]
[Address(RVA = "0x2C0A140", Offset = "0x2C08F40", VA = "0x182C0A140")]
internal static HebrewNumberParsingState ParseByChar(char ch, ref HebrewNumberParsingContext context)
{
return HebrewNumberParsingState.InvalidHebrewNumber;
}
// Token: 0x06001B15 RID: 6933 RVA: 0x00011BE0 File Offset: 0x0000FDE0
[Token(Token = "0x6001B15")]
[Address(RVA = "0x2C0A040", Offset = "0x2C08E40", VA = "0x182C0A040")]
internal static bool IsDigit(char ch)
{
return default(bool);
}
// Token: 0x04000F07 RID: 3847
[Token(Token = "0x4000F07")]
private static HebrewNumber.HebrewValue[] HebrewValues;
// Token: 0x04000F08 RID: 3848
[Token(Token = "0x4000F08")]
private static char maxHebrewNumberCh;
// Token: 0x04000F09 RID: 3849
[Token(Token = "0x4000F09")]
private static readonly HebrewNumber.HS[][] NumberPasingState;
// Token: 0x020002DB RID: 731
[Token(Token = "0x20002DB")]
private enum HebrewToken
{
// Token: 0x04000F0B RID: 3851
[Token(Token = "0x4000F0B")]
Invalid = -1,
// Token: 0x04000F0C RID: 3852
[Token(Token = "0x4000F0C")]
Digit400,
// Token: 0x04000F0D RID: 3853
[Token(Token = "0x4000F0D")]
Digit200_300,
// Token: 0x04000F0E RID: 3854
[Token(Token = "0x4000F0E")]
Digit100,
// Token: 0x04000F0F RID: 3855
[Token(Token = "0x4000F0F")]
Digit10,
// Token: 0x04000F10 RID: 3856
[Token(Token = "0x4000F10")]
Digit1,
// Token: 0x04000F11 RID: 3857
[Token(Token = "0x4000F11")]
Digit6_7,
// Token: 0x04000F12 RID: 3858
[Token(Token = "0x4000F12")]
Digit7,
// Token: 0x04000F13 RID: 3859
[Token(Token = "0x4000F13")]
Digit9,
// Token: 0x04000F14 RID: 3860
[Token(Token = "0x4000F14")]
SingleQuote,
// Token: 0x04000F15 RID: 3861
[Token(Token = "0x4000F15")]
DoubleQuote
}
// Token: 0x020002DC RID: 732
[Token(Token = "0x20002DC")]
private class HebrewValue
{
// Token: 0x06001B17 RID: 6935 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B17")]
[Address(RVA = "0x8F0C90", Offset = "0x8EFA90", VA = "0x1808F0C90")]
internal HebrewValue(HebrewNumber.HebrewToken token, int value)
{
}
// Token: 0x04000F16 RID: 3862
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000F16")]
internal HebrewNumber.HebrewToken token;
// Token: 0x04000F17 RID: 3863
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000F17")]
internal int value;
}
// Token: 0x020002DD RID: 733
[Token(Token = "0x20002DD")]
internal enum HS
{
// Token: 0x04000F19 RID: 3865
[Token(Token = "0x4000F19")]
_err = -1,
// Token: 0x04000F1A RID: 3866
[Token(Token = "0x4000F1A")]
Start,
// Token: 0x04000F1B RID: 3867
[Token(Token = "0x4000F1B")]
S400,
// Token: 0x04000F1C RID: 3868
[Token(Token = "0x4000F1C")]
S400_400,
// Token: 0x04000F1D RID: 3869
[Token(Token = "0x4000F1D")]
S400_X00,
// Token: 0x04000F1E RID: 3870
[Token(Token = "0x4000F1E")]
S400_X0,
// Token: 0x04000F1F RID: 3871
[Token(Token = "0x4000F1F")]
X00_DQ,
// Token: 0x04000F20 RID: 3872
[Token(Token = "0x4000F20")]
S400_X00_X0,
// Token: 0x04000F21 RID: 3873
[Token(Token = "0x4000F21")]
X0_DQ,
// Token: 0x04000F22 RID: 3874
[Token(Token = "0x4000F22")]
X,
// Token: 0x04000F23 RID: 3875
[Token(Token = "0x4000F23")]
X0,
// Token: 0x04000F24 RID: 3876
[Token(Token = "0x4000F24")]
X00,
// Token: 0x04000F25 RID: 3877
[Token(Token = "0x4000F25")]
S400_DQ,
// Token: 0x04000F26 RID: 3878
[Token(Token = "0x4000F26")]
S400_400_DQ,
// Token: 0x04000F27 RID: 3879
[Token(Token = "0x4000F27")]
S400_400_100,
// Token: 0x04000F28 RID: 3880
[Token(Token = "0x4000F28")]
S9,
// Token: 0x04000F29 RID: 3881
[Token(Token = "0x4000F29")]
X00_S9,
// Token: 0x04000F2A RID: 3882
[Token(Token = "0x4000F2A")]
S9_DQ,
// Token: 0x04000F2B RID: 3883
[Token(Token = "0x4000F2B")]
END = 100
}
}
}
@@ -0,0 +1,27 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002D8 RID: 728
[Token(Token = "0x20002D8")]
internal struct HebrewNumberParsingContext
{
// Token: 0x06001B12 RID: 6930 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B12")]
[Address(RVA = "0x2C0A030", Offset = "0x2C08E30", VA = "0x182C0A030")]
public HebrewNumberParsingContext(int result)
{
}
// Token: 0x04000F00 RID: 3840
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000F00")]
internal HebrewNumber.HS state;
// Token: 0x04000F01 RID: 3841
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4000F01")]
internal int result;
}
}
@@ -0,0 +1,23 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002D9 RID: 729
[Token(Token = "0x20002D9")]
internal enum HebrewNumberParsingState
{
// Token: 0x04000F03 RID: 3843
[Token(Token = "0x4000F03")]
InvalidHebrewNumber,
// Token: 0x04000F04 RID: 3844
[Token(Token = "0x4000F04")]
NotHebrewDigit,
// Token: 0x04000F05 RID: 3845
[Token(Token = "0x4000F05")]
FoundEndOfHebrewNumber,
// Token: 0x04000F06 RID: 3846
[Token(Token = "0x4000F06")]
ContinueParsing
}
}
+185
View File
@@ -0,0 +1,185 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Supports the use of non-ASCII characters for Internet domain names. This class cannot be inherited.</summary>
// Token: 0x020002FB RID: 763
[Token(Token = "0x20002FB")]
public sealed class IdnMapping
{
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.IdnMapping" /> class.</summary>
// Token: 0x06001C47 RID: 7239 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C47")]
[Address(RVA = "0x2C0CBC0", Offset = "0x2C0B9C0", VA = "0x182C0CBC0")]
public IdnMapping()
{
}
/// <summary>Indicates whether a specified object and the current <see cref="T:System.Globalization.IdnMapping" /> object are equal.</summary>
/// <param name="obj">The object to compare to the current object.</param>
/// <returns>
/// <see langword="true" /> if the object specified by the <paramref name="obj" /> parameter is derived from <see cref="T:System.Globalization.IdnMapping" /> and its <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties are equal; otherwise, <see langword="false" />.</returns>
// Token: 0x06001C48 RID: 7240 RVA: 0x000126F0 File Offset: 0x000108F0
[Token(Token = "0x6001C48")]
[Address(RVA = "0x2C0BBF0", Offset = "0x2C0A9F0", VA = "0x182C0BBF0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns a hash code for this <see cref="T:System.Globalization.IdnMapping" /> object.</summary>
/// <returns>One of four 32-bit signed constants derived from the properties of an <see cref="T:System.Globalization.IdnMapping" /> object. The return value has no special meaning and is not suitable for use in a hash code algorithm.</returns>
// Token: 0x06001C49 RID: 7241 RVA: 0x00012708 File Offset: 0x00010908
[Token(Token = "0x6001C49")]
[Address(RVA = "0x2C0BE80", Offset = "0x2C0AC80", VA = "0x182C0BE80", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Encodes a string of domain name labels that consist of Unicode characters to a string of displayable Unicode characters in the US-ASCII character range. The string is formatted according to the IDNA standard.</summary>
/// <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>
/// <returns>The equivalent of the string specified by the <paramref name="unicode" /> parameter, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="unicode" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="unicode" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>
// Token: 0x06001C4A RID: 7242 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C4A")]
[Address(RVA = "0x2C0BD90", Offset = "0x2C0AB90", VA = "0x182C0BD90")]
public string GetAscii(string unicode)
{
return null;
}
/// <summary>Encodes the specified number of characters in a substring of domain name labels that include Unicode characters outside the US-ASCII character range. The substring is converted to a string of displayable Unicode characters in the US-ASCII character range and is formatted according to the IDNA standard.</summary>
/// <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>
/// <param name="index">A zero-based offset into <paramref name="unicode" /> that specifies the start of the substring.</param>
/// <param name="count">The number of characters to convert in the substring that starts at the position specified by <paramref name="index" /> in the <paramref name="unicode" /> string.</param>
/// <returns>The equivalent of the substring specified by the <paramref name="unicode" />, <paramref name="index" />, and <paramref name="count" /> parameters, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="unicode" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> or <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="index" /> is greater than the length of <paramref name="unicode" />.
/// -or-
/// <paramref name="index" /> is greater than the length of <paramref name="unicode" /> minus <paramref name="count" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="unicode" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>
// Token: 0x06001C4B RID: 7243 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C4B")]
[Address(RVA = "0x2C0BC70", Offset = "0x2C0AA70", VA = "0x182C0BC70")]
public string GetAscii(string unicode, int index, int count)
{
return null;
}
// Token: 0x06001C4C RID: 7244 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C4C")]
[Address(RVA = "0x2C0B9C0", Offset = "0x2C0A7C0", VA = "0x182C0B9C0")]
private string Convert(string input, int index, int count, bool toAscii)
{
return null;
}
// Token: 0x06001C4D RID: 7245 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C4D")]
[Address(RVA = "0x2C0C1E0", Offset = "0x2C0AFE0", VA = "0x182C0C1E0")]
private string ToAscii(string s, int offset)
{
return null;
}
// Token: 0x06001C4E RID: 7246 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C4E")]
[Address(RVA = "0x2C0C690", Offset = "0x2C0B490", VA = "0x182C0C690")]
private void VerifyLength(string s, int offset)
{
}
// Token: 0x06001C4F RID: 7247 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C4F")]
[Address(RVA = "0x2C0C0B0", Offset = "0x2C0AEB0", VA = "0x182C0C0B0")]
private string NamePrep(string s, int offset)
{
return null;
}
// Token: 0x06001C50 RID: 7248 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C50")]
[Address(RVA = "0x2C0C790", Offset = "0x2C0B590", VA = "0x182C0C790")]
private void VerifyProhibitedCharacters(string s, int offset)
{
}
// Token: 0x06001C51 RID: 7249 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C51")]
[Address(RVA = "0x2C0C9A0", Offset = "0x2C0B7A0", VA = "0x182C0C9A0")]
private void VerifyStd3AsciiRules(string s, int offset)
{
}
/// <summary>Decodes a string of one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters.</summary>
/// <param name="ascii">The string to decode, which consists of one or more labels in the US-ASCII character range (U+0020 to U+007E) encoded according to the IDNA standard.</param>
/// <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii" /> parameter.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="ascii" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="ascii" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>
// Token: 0x06001C52 RID: 7250 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C52")]
[Address(RVA = "0x2C0BFC0", Offset = "0x2C0ADC0", VA = "0x182C0BFC0")]
public string GetUnicode(string ascii)
{
return null;
}
/// <summary>Decodes a substring of a specified length that contains one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters.</summary>
/// <param name="ascii">The string to decode, which consists of one or more labels in the US-ASCII character range (U+0020 to U+007E) encoded according to the IDNA standard.</param>
/// <param name="index">A zero-based offset into <paramref name="ascii" /> that specifies the start of the substring.</param>
/// <param name="count">The number of characters to convert in the substring that starts at the position specified by <paramref name="index" /> in the <paramref name="ascii" /> string.</param>
/// <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii" />, <paramref name="index" />, and <paramref name="count" /> parameters.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="ascii" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> or <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="index" /> is greater than the length of <paramref name="ascii" />.
/// -or-
/// <paramref name="index" /> is greater than the length of <paramref name="ascii" /> minus <paramref name="count" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="ascii" /> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned" /> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules" /> properties, and the IDNA standard.</exception>
// Token: 0x06001C53 RID: 7251 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C53")]
[Address(RVA = "0x2C0BEA0", Offset = "0x2C0ACA0", VA = "0x182C0BEA0")]
public string GetUnicode(string ascii, int index, int count)
{
return null;
}
// Token: 0x06001C54 RID: 7252 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C54")]
[Address(RVA = "0x2C0C4F0", Offset = "0x2C0B2F0", VA = "0x182C0C4F0")]
private string ToUnicode(string s, int offset)
{
return null;
}
// Token: 0x0400103A RID: 4154
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400103A")]
private bool allow_unassigned;
// Token: 0x0400103B RID: 4155
[FieldOffset(Offset = "0x11")]
[Token(Token = "0x400103B")]
private bool use_std3;
// Token: 0x0400103C RID: 4156
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400103C")]
private Punycode puny;
}
}
@@ -0,0 +1,30 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002F6 RID: 758
[Token(Token = "0x20002F6")]
internal struct InternalCodePageDataItem
{
// Token: 0x04000FF9 RID: 4089
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000FF9")]
internal ushort codePage;
// Token: 0x04000FFA RID: 4090
[FieldOffset(Offset = "0x2")]
[Token(Token = "0x4000FFA")]
internal ushort uiFamilyCodePage;
// Token: 0x04000FFB RID: 4091
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4000FFB")]
internal uint flags;
// Token: 0x04000FFC RID: 4092
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000FFC")]
internal string Names;
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002F5 RID: 757
[Token(Token = "0x20002F5")]
internal struct InternalEncodingDataItem
{
// Token: 0x04000FF7 RID: 4087
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000FF7")]
internal string webName;
// Token: 0x04000FF8 RID: 4088
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000FF8")]
internal ushort codePage;
}
}
@@ -0,0 +1,330 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Represents the Japanese calendar.</summary>
// Token: 0x020002DE RID: 734
[Token(Token = "0x20002DE")]
[ComVisible(true)]
[Serializable]
public class JapaneseCalendar : Calendar
{
/// <summary>Gets the earliest date and time supported by the current <see cref="T:System.Globalization.JapaneseCalendar" /> object.</summary>
/// <returns>The earliest date and time supported by the <see cref="T:System.Globalization.JapaneseCalendar" /> type, which is equivalent to the first moment of September 8, 1868 C.E. in the Gregorian calendar.</returns>
// Token: 0x17000363 RID: 867
// (get) Token: 0x06001B18 RID: 6936 RVA: 0x00011BF8 File Offset: 0x0000FDF8
[Token(Token = "0x17000363")]
[ComVisible(false)]
public override DateTime MinSupportedDateTime
{
[Token(Token = "0x6001B18")]
[Address(RVA = "0x288F7B0", Offset = "0x288E5B0", VA = "0x18288F7B0", Slot = "5")]
get
{
return default(DateTime);
}
}
/// <summary>Gets the latest date and time supported by the current <see cref="T:System.Globalization.JapaneseCalendar" /> object.</summary>
/// <returns>The latest date and time supported by the <see cref="T:System.Globalization.JapaneseCalendar" /> type, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar.</returns>
// Token: 0x17000364 RID: 868
// (get) Token: 0x06001B19 RID: 6937 RVA: 0x00011C10 File Offset: 0x0000FE10
[Token(Token = "0x17000364")]
[ComVisible(false)]
public override DateTime MaxSupportedDateTime
{
[Token(Token = "0x6001B19")]
[Address(RVA = "0x288F750", Offset = "0x288E550", VA = "0x18288F750", Slot = "6")]
get
{
return default(DateTime);
}
}
// Token: 0x06001B1A RID: 6938 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B1A")]
[Address(RVA = "0x288EEE0", Offset = "0x288DCE0", VA = "0x18288EEE0")]
internal static EraInfo[] GetEraInfo()
{
return null;
}
// Token: 0x06001B1B RID: 6939 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B1B")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
private static EraInfo[] GetErasFromRegistry()
{
return null;
}
// Token: 0x06001B1C RID: 6940 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B1C")]
[Address(RVA = "0x288EDF0", Offset = "0x288DBF0", VA = "0x18288EDF0")]
internal static Calendar GetDefaultInstance()
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.JapaneseCalendar" /> class.</summary>
/// <exception cref="T:System.TypeInitializationException">Unable to initialize a <see cref="T:System.Globalization.JapaneseCalendar" /> object because of missing culture information.</exception>
// Token: 0x06001B1D RID: 6941 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B1D")]
[Address(RVA = "0x288F610", Offset = "0x288E410", VA = "0x18288F610")]
public JapaneseCalendar()
{
}
// Token: 0x17000365 RID: 869
// (get) Token: 0x06001B1E RID: 6942 RVA: 0x00011C28 File Offset: 0x0000FE28
[Token(Token = "0x17000365")]
internal override int ID
{
[Token(Token = "0x6001B1E")]
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "7")]
get
{
return 0;
}
}
/// <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="month">An integer from 1 to 12 that represents the month.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The number of days in the specified month in the specified year in the specified era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="month" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B1F RID: 6943 RVA: 0x00011C40 File Offset: 0x0000FE40
[Token(Token = "0x6001B1F")]
[Address(RVA = "0x288EDC0", Offset = "0x288DBC0", VA = "0x18288EDC0", Slot = "13")]
public override int GetDaysInMonth(int year, int month, int era)
{
return 0;
}
/// <summary>Returns the day of the month in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>An integer from 1 to 31 that represents the day of the month in the specified <see cref="T:System.DateTime" />.</returns>
// Token: 0x06001B20 RID: 6944 RVA: 0x00011C58 File Offset: 0x0000FE58
[Token(Token = "0x6001B20")]
[Address(RVA = "0x288ED80", Offset = "0x288DB80", VA = "0x18288ED80", Slot = "11")]
public override int GetDayOfMonth(DateTime time)
{
return 0;
}
/// <summary>Returns the day of the week in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>A <see cref="T:System.DayOfWeek" /> value that represents the day of the week in the specified <see cref="T:System.DateTime" />.</returns>
// Token: 0x06001B21 RID: 6945 RVA: 0x00011C70 File Offset: 0x0000FE70
[Token(Token = "0x6001B21")]
[Address(RVA = "0x288EDA0", Offset = "0x288DBA0", VA = "0x18288EDA0", Slot = "12")]
public override DayOfWeek GetDayOfWeek(DateTime time)
{
return DayOfWeek.Sunday;
}
/// <summary>Returns the number of months in the specified year in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The return value is always 12.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B22 RID: 6946 RVA: 0x00011C88 File Offset: 0x0000FE88
[Token(Token = "0x6001B22")]
[Address(RVA = "0x288F370", Offset = "0x288E170", VA = "0x18288F370", Slot = "17")]
public override int GetMonthsInYear(int year, int era)
{
return 0;
}
/// <summary>Returns the era in 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 in the specified <see cref="T:System.DateTime" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime" /> is outside the supported range.</exception>
// Token: 0x06001B23 RID: 6947 RVA: 0x00011CA0 File Offset: 0x0000FEA0
[Token(Token = "0x6001B23")]
[Address(RVA = "0x288F330", Offset = "0x288E130", VA = "0x18288F330", Slot = "14")]
public override int GetEra(DateTime time)
{
return 0;
}
/// <summary>Returns the month in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>An integer from 1 to 12 that represents the month in the specified <see cref="T:System.DateTime" />.</returns>
// Token: 0x06001B24 RID: 6948 RVA: 0x00011CB8 File Offset: 0x0000FEB8
[Token(Token = "0x6001B24")]
[Address(RVA = "0x288F350", Offset = "0x288E150", VA = "0x18288F350", Slot = "16")]
public override int GetMonth(DateTime time)
{
return 0;
}
/// <summary>Returns the year in 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 year in the specified <see cref="T:System.DateTime" />.</returns>
// Token: 0x06001B25 RID: 6949 RVA: 0x00011CD0 File Offset: 0x0000FED0
[Token(Token = "0x6001B25")]
[Address(RVA = "0x288F390", Offset = "0x288E190", VA = "0x18288F390", Slot = "18")]
public override int GetYear(DateTime time)
{
return 0;
}
/// <summary>Determines whether the specified year in the specified era is a leap year.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>
/// <see langword="true" />, if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B26 RID: 6950 RVA: 0x00011CE8 File Offset: 0x0000FEE8
[Token(Token = "0x6001B26")]
[Address(RVA = "0x288F3B0", Offset = "0x288E1B0", VA = "0x18288F3B0", Slot = "20")]
public override bool IsLeapYear(int year, int era)
{
return default(bool);
}
/// <summary>Returns a <see cref="T:System.DateTime" /> that is set to the specified date and time in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="month">An integer from 1 to 12 that represents the month.</param>
/// <param name="day">An integer from 1 to 31 that represents the day.</param>
/// <param name="hour">An integer from 0 to 23 that represents the hour.</param>
/// <param name="minute">An integer from 0 to 59 that represents the minute.</param>
/// <param name="second">An integer from 0 to 59 that represents the second.</param>
/// <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="month" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="day" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="hour" /> is less than zero or greater than 23.
/// -or-
/// <paramref name="minute" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="second" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="millisecond" /> is less than zero or greater than 999.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B27 RID: 6951 RVA: 0x00011D00 File Offset: 0x0000FF00
[Token(Token = "0x6001B27")]
[Address(RVA = "0x288F3F0", Offset = "0x288E1F0", VA = "0x18288F3F0", Slot = "22")]
public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
{
return default(DateTime);
}
/// <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.JapaneseCalendar.TwoDigitYearMax" /> property to determine the appropriate century.</summary>
/// <param name="year">An integer (usually two digits) that represents the year to convert.</param>
/// <returns>An integer that contains the four-digit representation of <paramref name="year" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B28 RID: 6952 RVA: 0x00011D18 File Offset: 0x0000FF18
[Token(Token = "0x6001B28")]
[Address(RVA = "0x288F420", Offset = "0x288E220", VA = "0x18288F420", Slot = "28")]
public override int ToFourDigitYear(int year)
{
return 0;
}
/// <summary>Gets the list of eras in the <see cref="T:System.Globalization.JapaneseCalendar" />.</summary>
/// <returns>An array of integers that represents the eras in the <see cref="T:System.Globalization.JapaneseCalendar" />.</returns>
// Token: 0x17000366 RID: 870
// (get) Token: 0x06001B29 RID: 6953 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000366")]
public override int[] Eras
{
[Token(Token = "0x6001B29")]
[Address(RVA = "0x288F730", Offset = "0x288E530", VA = "0x18288F730", Slot = "15")]
get
{
return null;
}
}
// Token: 0x06001B2A RID: 6954 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B2A")]
[Address(RVA = "0x288EC60", Offset = "0x288DA60", VA = "0x18288EC60")]
internal static string[] EraNames()
{
return null;
}
// Token: 0x06001B2B RID: 6955 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B2B")]
[Address(RVA = "0x288EA20", Offset = "0x288D820", VA = "0x18288EA20")]
internal static string[] AbbrevEraNames()
{
return null;
}
// Token: 0x06001B2C RID: 6956 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B2C")]
[Address(RVA = "0x288EB40", Offset = "0x288D940", VA = "0x18288EB40")]
internal static string[] EnglishEraNames()
{
return null;
}
// Token: 0x06001B2D RID: 6957 RVA: 0x00011D30 File Offset: 0x0000FF30
[Token(Token = "0x6001B2D")]
[Address(RVA = "0x288F3D0", Offset = "0x288E1D0", VA = "0x18288F3D0", Slot = "24")]
internal override bool IsValidYear(int year, int era)
{
return default(bool);
}
/// <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
/// <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.
/// -or-
/// The value specified in a set operation is greater than 8011 (or <see langword="MaxSupportedDateTime.Year" />).</exception>
/// <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
// Token: 0x17000367 RID: 871
// (get) Token: 0x06001B2E RID: 6958 RVA: 0x00011D48 File Offset: 0x0000FF48
[Token(Token = "0x17000367")]
public override int TwoDigitYearMax
{
[Token(Token = "0x6001B2E")]
[Address(RVA = "0x288F810", Offset = "0x288E610", VA = "0x18288F810", Slot = "27")]
get
{
return 0;
}
}
// Token: 0x04000F2C RID: 3884
[Token(Token = "0x4000F2C")]
internal static readonly DateTime calendarMinValue;
// Token: 0x04000F2D RID: 3885
[Token(Token = "0x4000F2D")]
internal static EraInfo[] japaneseEraInfo;
// Token: 0x04000F2E RID: 3886
[Token(Token = "0x4000F2E")]
internal static Calendar s_defaultInstance;
// Token: 0x04000F2F RID: 3887
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000F2F")]
internal GregorianCalendarHelper helper;
}
}
@@ -0,0 +1,21 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002CB RID: 715
[Token(Token = "0x20002CB")]
[Flags]
internal enum MonthNameStyles
{
// Token: 0x04000E4D RID: 3661
[Token(Token = "0x4000E4D")]
Regular = 0,
// Token: 0x04000E4E RID: 3662
[Token(Token = "0x4000E4E")]
Genitive = 1,
// Token: 0x04000E4F RID: 3663
[Token(Token = "0x4000E4F")]
LeapYear = 2
}
}
@@ -0,0 +1,783 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Provides culture-specific information for formatting and parsing numeric values.</summary>
// Token: 0x020002DF RID: 735
[Token(Token = "0x20002DF")]
[ComVisible(true)]
[Serializable]
public sealed class NumberFormatInfo : ICloneable, IFormatProvider
{
/// <summary>Initializes a new writable instance of the <see cref="T:System.Globalization.NumberFormatInfo" /> class that is culture-independent (invariant).</summary>
// Token: 0x06001B30 RID: 6960 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B30")]
[Address(RVA = "0x2890470", Offset = "0x288F270", VA = "0x182890470")]
public NumberFormatInfo()
{
}
// Token: 0x06001B31 RID: 6961 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B31")]
[Address(RVA = "0x288FBD0", Offset = "0x288E9D0", VA = "0x18288FBD0")]
[OnSerializing]
private void OnSerializing(StreamingContext ctx)
{
}
// Token: 0x06001B32 RID: 6962 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B32")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
[OnDeserializing]
private void OnDeserializing(StreamingContext ctx)
{
}
// Token: 0x06001B33 RID: 6963 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B33")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
[OnDeserialized]
private void OnDeserialized(StreamingContext ctx)
{
}
// Token: 0x06001B34 RID: 6964 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B34")]
[Address(RVA = "0x288FEB0", Offset = "0x288ECB0", VA = "0x18288FEB0")]
internal NumberFormatInfo(CultureData cultureData)
{
}
/// <summary>Gets a read-only <see cref="T:System.Globalization.NumberFormatInfo" /> object that is culture-independent (invariant).</summary>
/// <returns>A read-only object that is culture-independent (invariant).</returns>
// Token: 0x17000368 RID: 872
// (get) Token: 0x06001B35 RID: 6965 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000368")]
public static NumberFormatInfo InvariantInfo
{
[Token(Token = "0x6001B35")]
[Address(RVA = "0x2890600", Offset = "0x288F400", VA = "0x182890600")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Globalization.NumberFormatInfo" /> associated with the specified <see cref="T:System.IFormatProvider" />.</summary>
/// <param name="formatProvider">The <see cref="T:System.IFormatProvider" /> used to get the <see cref="T:System.Globalization.NumberFormatInfo" />.
/// -or-
/// <see langword="null" /> to get <see cref="P:System.Globalization.NumberFormatInfo.CurrentInfo" />.</param>
/// <returns>The <see cref="T:System.Globalization.NumberFormatInfo" /> associated with the specified <see cref="T:System.IFormatProvider" />.</returns>
// Token: 0x06001B36 RID: 6966 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B36")]
[Address(RVA = "0x288F950", Offset = "0x288E750", VA = "0x18288F950")]
public static NumberFormatInfo GetInstance(IFormatProvider formatProvider)
{
return null;
}
/// <summary>Creates a shallow copy of the <see cref="T:System.Globalization.NumberFormatInfo" /> object.</summary>
/// <returns>A new object copied from the original <see cref="T:System.Globalization.NumberFormatInfo" /> object.</returns>
// Token: 0x06001B37 RID: 6967 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B37")]
[Address(RVA = "0x288F850", Offset = "0x288E650", VA = "0x18288F850", Slot = "4")]
public object Clone()
{
return null;
}
/// <summary>Gets or sets the number of decimal places to use in currency values.</summary>
/// <returns>The number of decimal places to use in currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is 2.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 99.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000369 RID: 873
// (get) Token: 0x06001B38 RID: 6968 RVA: 0x00011D60 File Offset: 0x0000FF60
[Token(Token = "0x17000369")]
public int CurrencyDecimalDigits
{
[Token(Token = "0x6001B38")]
[Address(RVA = "0x12683C0", Offset = "0x12671C0", VA = "0x1812683C0")]
get
{
return 0;
}
}
/// <summary>Gets or sets the string to use as the decimal separator in currency values.</summary>
/// <returns>The string to use as the decimal separator in currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is ".".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set to an empty string.</exception>
// Token: 0x1700036A RID: 874
// (get) Token: 0x06001B39 RID: 6969 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700036A")]
public string CurrencyDecimalSeparator
{
[Token(Token = "0x6001B39")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get
{
return null;
}
}
/// <summary>Gets a value that indicates whether this <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Globalization.NumberFormatInfo" /> is read-only; otherwise, <see langword="false" />.</returns>
// Token: 0x1700036B RID: 875
// (get) Token: 0x06001B3A RID: 6970 RVA: 0x00011D78 File Offset: 0x0000FF78
[Token(Token = "0x1700036B")]
public bool IsReadOnly
{
[Token(Token = "0x6001B3A")]
[Address(RVA = "0x97B980", Offset = "0x97A780", VA = "0x18097B980")]
get
{
return default(bool);
}
}
/// <summary>Gets or sets the number of digits in each group to the left of the decimal in currency values.</summary>
/// <returns>The number of digits in each group to the left of the decimal in currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is a one-dimensional array with only one element, which is set to 3.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9.
/// -or-
/// The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x1700036C RID: 876
// (get) Token: 0x06001B3B RID: 6971 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700036C")]
public int[] CurrencyGroupSizes
{
[Token(Token = "0x6001B3B")]
[Address(RVA = "0x2890480", Offset = "0x288F280", VA = "0x182890480")]
get
{
return null;
}
}
/// <summary>Gets or sets the number of digits in each group to the left of the decimal in numeric values.</summary>
/// <returns>The number of digits in each group to the left of the decimal in numeric values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is a one-dimensional array with only one element, which is set to 3.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9.
/// -or-
/// The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x1700036D RID: 877
// (get) Token: 0x06001B3C RID: 6972 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700036D")]
public int[] NumberGroupSizes
{
[Token(Token = "0x6001B3C")]
[Address(RVA = "0x2890700", Offset = "0x288F500", VA = "0x182890700")]
get
{
return null;
}
}
/// <summary>Gets or sets the number of digits in each group to the left of the decimal in percent values.</summary>
/// <returns>The number of digits in each group to the left of the decimal in percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is a one-dimensional array with only one element, which is set to 3.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9.
/// -or-
/// The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x1700036E RID: 878
// (get) Token: 0x06001B3D RID: 6973 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700036E")]
public int[] PercentGroupSizes
{
[Token(Token = "0x6001B3D")]
[Address(RVA = "0x2890780", Offset = "0x288F580", VA = "0x182890780")]
get
{
return null;
}
}
/// <summary>Gets or sets the string that separates groups of digits to the left of the decimal in currency values.</summary>
/// <returns>The string that separates groups of digits to the left of the decimal in currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is ",".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x1700036F RID: 879
// (get) Token: 0x06001B3E RID: 6974 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700036F")]
public string CurrencyGroupSeparator
{
[Token(Token = "0x6001B3E")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return null;
}
}
/// <summary>Gets or sets the string to use as the currency symbol.</summary>
/// <returns>The string to use as the currency symbol. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is "¤".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000370 RID: 880
// (get) Token: 0x06001B3F RID: 6975 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000370")]
public string CurrencySymbol
{
[Token(Token = "0x6001B3F")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get
{
return null;
}
}
/// <summary>Gets a read-only <see cref="T:System.Globalization.NumberFormatInfo" /> that formats values based on the current culture.</summary>
/// <returns>A read-only <see cref="T:System.Globalization.NumberFormatInfo" /> based on the culture of the current thread.</returns>
// Token: 0x17000371 RID: 881
// (get) Token: 0x06001B40 RID: 6976 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000371")]
public static NumberFormatInfo CurrentInfo
{
[Token(Token = "0x6001B40")]
[Address(RVA = "0x2890500", Offset = "0x288F300", VA = "0x182890500")]
get
{
return null;
}
}
/// <summary>Gets or sets the string that represents the IEEE NaN (not a number) value.</summary>
/// <returns>The string that represents the IEEE NaN (not a number) value. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is "NaN".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000372 RID: 882
// (get) Token: 0x06001B41 RID: 6977 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000372")]
public string NaNSymbol
{
[Token(Token = "0x6001B41")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get
{
return null;
}
}
/// <summary>Gets or sets the format pattern for negative currency values.</summary>
/// <returns>The format pattern for negative currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is 0, which represents "($n)", where "$" is the <see cref="P:System.Globalization.NumberFormatInfo.CurrencySymbol" /> and <paramref name="n" /> is a number.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 15.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000373 RID: 883
// (get) Token: 0x06001B42 RID: 6978 RVA: 0x00011D90 File Offset: 0x0000FF90
[Token(Token = "0x17000373")]
public int CurrencyNegativePattern
{
[Token(Token = "0x6001B42")]
[Address(RVA = "0xD510D0", Offset = "0xD4FED0", VA = "0x180D510D0")]
get
{
return 0;
}
}
/// <summary>Gets or sets the format pattern for negative numeric values.</summary>
/// <returns>The format pattern for negative numeric values.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 4.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000374 RID: 884
// (get) Token: 0x06001B43 RID: 6979 RVA: 0x00011DA8 File Offset: 0x0000FFA8
[Token(Token = "0x17000374")]
public int NumberNegativePattern
{
[Token(Token = "0x6001B43")]
[Address(RVA = "0x403A30", Offset = "0x402830", VA = "0x180403A30")]
get
{
return 0;
}
}
/// <summary>Gets or sets the format pattern for positive percent values.</summary>
/// <returns>The format pattern for positive percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is 0, which represents "n %", where "%" is the <see cref="P:System.Globalization.NumberFormatInfo.PercentSymbol" /> and <paramref name="n" /> is a number.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 3.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000375 RID: 885
// (get) Token: 0x06001B44 RID: 6980 RVA: 0x00011DC0 File Offset: 0x0000FFC0
[Token(Token = "0x17000375")]
public int PercentPositivePattern
{
[Token(Token = "0x6001B44")]
[Address(RVA = "0x403AB0", Offset = "0x4028B0", VA = "0x180403AB0")]
get
{
return 0;
}
}
/// <summary>Gets or sets the format pattern for negative percent values.</summary>
/// <returns>The format pattern for negative percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is 0, which represents "-n %", where "%" is the <see cref="P:System.Globalization.NumberFormatInfo.PercentSymbol" /> and <paramref name="n" /> is a number.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 11.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000376 RID: 886
// (get) Token: 0x06001B45 RID: 6981 RVA: 0x00011DD8 File Offset: 0x0000FFD8
[Token(Token = "0x17000376")]
public int PercentNegativePattern
{
[Token(Token = "0x6001B45")]
[Address(RVA = "0xFBDD90", Offset = "0xFBCB90", VA = "0x180FBDD90")]
get
{
return 0;
}
}
/// <summary>Gets or sets the string that represents negative infinity.</summary>
/// <returns>The string that represents negative infinity. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is "-Infinity".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000377 RID: 887
// (get) Token: 0x06001B46 RID: 6982 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000377")]
public string NegativeInfinitySymbol
{
[Token(Token = "0x6001B46")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get
{
return null;
}
}
/// <summary>Gets or sets the string that denotes that the associated number is negative.</summary>
/// <returns>The string that denotes that the associated number is negative. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is "-".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000378 RID: 888
// (get) Token: 0x06001B47 RID: 6983 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000378")]
public string NegativeSign
{
[Token(Token = "0x6001B47")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return null;
}
}
/// <summary>Gets or sets the number of decimal places to use in numeric values.</summary>
/// <returns>The number of decimal places to use in numeric values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is 2.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 99.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000379 RID: 889
// (get) Token: 0x06001B48 RID: 6984 RVA: 0x00011DF0 File Offset: 0x0000FFF0
[Token(Token = "0x17000379")]
public int NumberDecimalDigits
{
[Token(Token = "0x6001B48")]
[Address(RVA = "0x985470", Offset = "0x984270", VA = "0x180985470")]
get
{
return 0;
}
}
/// <summary>Gets or sets the string to use as the decimal separator in numeric values.</summary>
/// <returns>The string to use as the decimal separator in numeric values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is ".".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set to an empty string.</exception>
// Token: 0x1700037A RID: 890
// (get) Token: 0x06001B49 RID: 6985 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700037A")]
public string NumberDecimalSeparator
{
[Token(Token = "0x6001B49")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return null;
}
}
/// <summary>Gets or sets the string that separates groups of digits to the left of the decimal in numeric values.</summary>
/// <returns>The string that separates groups of digits to the left of the decimal in numeric values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is ",".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x1700037B RID: 891
// (get) Token: 0x06001B4A RID: 6986 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700037B")]
public string NumberGroupSeparator
{
[Token(Token = "0x6001B4A")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return null;
}
}
/// <summary>Gets or sets the format pattern for positive currency values.</summary>
/// <returns>The format pattern for positive currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is 0, which represents "$n", where "$" is the <see cref="P:System.Globalization.NumberFormatInfo.CurrencySymbol" /> and <paramref name="n" /> is a number.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 3.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x1700037C RID: 892
// (get) Token: 0x06001B4B RID: 6987 RVA: 0x00011E08 File Offset: 0x00010008
[Token(Token = "0x1700037C")]
public int CurrencyPositivePattern
{
[Token(Token = "0x6001B4B")]
[Address(RVA = "0x1723230", Offset = "0x1722030", VA = "0x181723230")]
get
{
return 0;
}
}
/// <summary>Gets or sets the string that represents positive infinity.</summary>
/// <returns>The string that represents positive infinity. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is "Infinity".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x1700037D RID: 893
// (get) Token: 0x06001B4C RID: 6988 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700037D")]
public string PositiveInfinitySymbol
{
[Token(Token = "0x6001B4C")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get
{
return null;
}
}
/// <summary>Gets or sets the string that denotes that the associated number is positive.</summary>
/// <returns>The string that denotes that the associated number is positive. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is "+".</returns>
/// <exception cref="T:System.ArgumentNullException">In a set operation, the value to be assigned is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x1700037E RID: 894
// (get) Token: 0x06001B4D RID: 6989 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700037E")]
public string PositiveSign
{
[Token(Token = "0x6001B4D")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return null;
}
}
/// <summary>Gets or sets the number of decimal places to use in percent values.</summary>
/// <returns>The number of decimal places to use in percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is 2.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 99.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x1700037F RID: 895
// (get) Token: 0x06001B4E RID: 6990 RVA: 0x00011E20 File Offset: 0x00010020
[Token(Token = "0x1700037F")]
public int PercentDecimalDigits
{
[Token(Token = "0x6001B4E")]
[Address(RVA = "0xA838F0", Offset = "0xA826F0", VA = "0x180A838F0")]
get
{
return 0;
}
}
/// <summary>Gets or sets the string to use as the decimal separator in percent values.</summary>
/// <returns>The string to use as the decimal separator in percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is ".".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
/// <exception cref="T:System.ArgumentException">The property is being set to an empty string.</exception>
// Token: 0x17000380 RID: 896
// (get) Token: 0x06001B4F RID: 6991 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000380")]
public string PercentDecimalSeparator
{
[Token(Token = "0x6001B4F")]
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
get
{
return null;
}
}
/// <summary>Gets or sets the string that separates groups of digits to the left of the decimal in percent values.</summary>
/// <returns>The string that separates groups of digits to the left of the decimal in percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is ",".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000381 RID: 897
// (get) Token: 0x06001B50 RID: 6992 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000381")]
public string PercentGroupSeparator
{
[Token(Token = "0x6001B50")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
get
{
return null;
}
}
/// <summary>Gets or sets the string to use as the percent symbol.</summary>
/// <returns>The string to use as the percent symbol. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is "%".</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000382 RID: 898
// (get) Token: 0x06001B51 RID: 6993 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000382")]
public string PercentSymbol
{
[Token(Token = "0x6001B51")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
get
{
return null;
}
}
/// <summary>Gets or sets the string to use as the per mille symbol.</summary>
/// <returns>The string to use as the per mille symbol. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo" /> is "‰", which is the Unicode character U+2030.</returns>
/// <exception cref="T:System.ArgumentNullException">The property is being set to <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo" /> object is read-only.</exception>
// Token: 0x17000383 RID: 899
// (get) Token: 0x06001B52 RID: 6994 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000383")]
public string PerMilleSymbol
{
[Token(Token = "0x6001B52")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
get
{
return null;
}
}
/// <summary>Gets an object of the specified type that provides a number formatting service.</summary>
/// <param name="formatType">The <see cref="T:System.Type" /> of the required formatting service.</param>
/// <returns>The current <see cref="T:System.Globalization.NumberFormatInfo" />, if <paramref name="formatType" /> is the same as the type of the current <see cref="T:System.Globalization.NumberFormatInfo" />; otherwise, <see langword="null" />.</returns>
// Token: 0x06001B53 RID: 6995 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B53")]
[Address(RVA = "0x288F8C0", Offset = "0x288E6C0", VA = "0x18288F8C0", Slot = "5")]
public object GetFormat(Type formatType)
{
return null;
}
/// <summary>Returns a read-only <see cref="T:System.Globalization.NumberFormatInfo" /> wrapper.</summary>
/// <param name="nfi">The <see cref="T:System.Globalization.NumberFormatInfo" /> to wrap.</param>
/// <returns>A read-only <see cref="T:System.Globalization.NumberFormatInfo" /> wrapper around <paramref name="nfi" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="nfi" /> is <see langword="null" />.</exception>
// Token: 0x06001B54 RID: 6996 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B54")]
[Address(RVA = "0x288FC60", Offset = "0x288EA60", VA = "0x18288FC60")]
public static NumberFormatInfo ReadOnly(NumberFormatInfo nfi)
{
return null;
}
// Token: 0x06001B55 RID: 6997 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B55")]
[Address(RVA = "0x288FDE0", Offset = "0x288EBE0", VA = "0x18288FDE0")]
internal static void ValidateParseStyleInteger(NumberStyles style)
{
}
// Token: 0x06001B56 RID: 6998 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B56")]
[Address(RVA = "0x288FD10", Offset = "0x288EB10", VA = "0x18288FD10")]
internal static void ValidateParseStyleFloatingPoint(NumberStyles style)
{
}
// Token: 0x04000F30 RID: 3888
[Token(Token = "0x4000F30")]
private static NumberFormatInfo invariantInfo;
// Token: 0x04000F31 RID: 3889
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000F31")]
internal int[] numberGroupSizes;
// Token: 0x04000F32 RID: 3890
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000F32")]
internal int[] currencyGroupSizes;
// Token: 0x04000F33 RID: 3891
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000F33")]
internal int[] percentGroupSizes;
// Token: 0x04000F34 RID: 3892
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000F34")]
internal string positiveSign;
// Token: 0x04000F35 RID: 3893
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000F35")]
internal string negativeSign;
// Token: 0x04000F36 RID: 3894
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000F36")]
internal string numberDecimalSeparator;
// Token: 0x04000F37 RID: 3895
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000F37")]
internal string numberGroupSeparator;
// Token: 0x04000F38 RID: 3896
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000F38")]
internal string currencyGroupSeparator;
// Token: 0x04000F39 RID: 3897
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000F39")]
internal string currencyDecimalSeparator;
// Token: 0x04000F3A RID: 3898
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000F3A")]
internal string currencySymbol;
// Token: 0x04000F3B RID: 3899
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000F3B")]
internal string ansiCurrencySymbol;
// Token: 0x04000F3C RID: 3900
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000F3C")]
internal string nanSymbol;
// Token: 0x04000F3D RID: 3901
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000F3D")]
internal string positiveInfinitySymbol;
// Token: 0x04000F3E RID: 3902
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000F3E")]
internal string negativeInfinitySymbol;
// Token: 0x04000F3F RID: 3903
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000F3F")]
internal string percentDecimalSeparator;
// Token: 0x04000F40 RID: 3904
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000F40")]
internal string percentGroupSeparator;
// Token: 0x04000F41 RID: 3905
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000F41")]
internal string percentSymbol;
// Token: 0x04000F42 RID: 3906
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000F42")]
internal string perMilleSymbol;
// Token: 0x04000F43 RID: 3907
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000F43")]
[OptionalField]
internal string[] nativeDigits;
// Token: 0x04000F44 RID: 3908
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000F44")]
[OptionalField]
internal int m_dataItem;
// Token: 0x04000F45 RID: 3909
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x4000F45")]
internal int numberDecimalDigits;
// Token: 0x04000F46 RID: 3910
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000F46")]
internal int currencyDecimalDigits;
// Token: 0x04000F47 RID: 3911
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
[Token(Token = "0x4000F47")]
internal int currencyPositivePattern;
// Token: 0x04000F48 RID: 3912
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000F48")]
internal int currencyNegativePattern;
// Token: 0x04000F49 RID: 3913
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
[Token(Token = "0x4000F49")]
internal int numberNegativePattern;
// Token: 0x04000F4A RID: 3914
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000F4A")]
internal int percentPositivePattern;
// Token: 0x04000F4B RID: 3915
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x4000F4B")]
internal int percentNegativePattern;
// Token: 0x04000F4C RID: 3916
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000F4C")]
internal int percentDecimalDigits;
// Token: 0x04000F4D RID: 3917
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4000F4D")]
[OptionalField]
internal int digitSubstitution;
// Token: 0x04000F4E RID: 3918
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000F4E")]
internal bool isReadOnly;
// Token: 0x04000F4F RID: 3919
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD1")]
[Token(Token = "0x4000F4F")]
[OptionalField]
internal bool m_useUserOverride;
// Token: 0x04000F50 RID: 3920
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD2")]
[Token(Token = "0x4000F50")]
[OptionalField]
internal bool m_isInvariant;
// Token: 0x04000F51 RID: 3921
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD3")]
[Token(Token = "0x4000F51")]
[OptionalField]
internal bool validForParseAsNumber;
// Token: 0x04000F52 RID: 3922
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
[Token(Token = "0x4000F52")]
[OptionalField]
internal bool validForParseAsCurrency;
// Token: 0x04000F53 RID: 3923
[Token(Token = "0x4000F53")]
private const NumberStyles InvalidNumberStyles = ~(NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite | NumberStyles.AllowLeadingSign | NumberStyles.AllowTrailingSign | NumberStyles.AllowParentheses | NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands | NumberStyles.AllowExponent | NumberStyles.AllowCurrencySymbol | NumberStyles.AllowHexSpecifier);
}
}
@@ -0,0 +1,84 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Determines the styles permitted in numeric string arguments that are passed to the <see langword="Parse" /> and <see langword="TryParse" /> methods of the integral and floating-point numeric types.</summary>
// Token: 0x020002E0 RID: 736
[Token(Token = "0x20002E0")]
[Flags]
[ComVisible(true)]
[Serializable]
public enum NumberStyles
{
/// <summary>Indicates that no style elements, such as leading or trailing white space, thousands separators, or a decimal separator, can be present in the parsed string. The string to be parsed must consist of integral decimal digits only.</summary>
// Token: 0x04000F55 RID: 3925
[Token(Token = "0x4000F55")]
None = 0,
/// <summary>Indicates that leading white-space characters can be present in the parsed string. Valid white-space characters have the Unicode values U+0009, U+000A, U+000B, U+000C, U+000D, and U+0020. Note that this is a subset of the characters for which the <see cref="M:System.Char.IsWhiteSpace(System.Char)" /> method returns <see langword="true" />.</summary>
// Token: 0x04000F56 RID: 3926
[Token(Token = "0x4000F56")]
AllowLeadingWhite = 1,
/// <summary>Indicates that trailing white-space characters can be present in the parsed string. Valid white-space characters have the Unicode values U+0009, U+000A, U+000B, U+000C, U+000D, and U+0020. Note that this is a subset of the characters for which the <see cref="M:System.Char.IsWhiteSpace(System.Char)" /> method returns <see langword="true" />.</summary>
// Token: 0x04000F57 RID: 3927
[Token(Token = "0x4000F57")]
AllowTrailingWhite = 2,
/// <summary>Indicates that the numeric string can have a leading sign. Valid leading sign characters are determined by the <see cref="P:System.Globalization.NumberFormatInfo.PositiveSign" /> and <see cref="P:System.Globalization.NumberFormatInfo.NegativeSign" /> properties.</summary>
// Token: 0x04000F58 RID: 3928
[Token(Token = "0x4000F58")]
AllowLeadingSign = 4,
/// <summary>Indicates that the numeric string can have a trailing sign. Valid trailing sign characters are determined by the <see cref="P:System.Globalization.NumberFormatInfo.PositiveSign" /> and <see cref="P:System.Globalization.NumberFormatInfo.NegativeSign" /> properties.</summary>
// Token: 0x04000F59 RID: 3929
[Token(Token = "0x4000F59")]
AllowTrailingSign = 8,
/// <summary>Indicates that the numeric string can have one pair of parentheses enclosing the number. The parentheses indicate that the string to be parsed represents a negative number.</summary>
// Token: 0x04000F5A RID: 3930
[Token(Token = "0x4000F5A")]
AllowParentheses = 16,
/// <summary>Indicates that the numeric string can have a decimal point. If the <see cref="T:System.Globalization.NumberStyles" /> value includes the <see cref="F:System.Globalization.NumberStyles.AllowCurrencySymbol" /> flag and the parsed string includes a currency symbol, the decimal separator character is determined by the <see cref="P:System.Globalization.NumberFormatInfo.CurrencyDecimalSeparator" /> property. Otherwise, the decimal separator character is determined by the <see cref="P:System.Globalization.NumberFormatInfo.NumberDecimalSeparator" /> property.</summary>
// Token: 0x04000F5B RID: 3931
[Token(Token = "0x4000F5B")]
AllowDecimalPoint = 32,
/// <summary>Indicates that the numeric string can have group separators, such as symbols that separate hundreds from thousands. If the <see cref="T:System.Globalization.NumberStyles" /> value includes the <see cref="F:System.Globalization.NumberStyles.AllowCurrencySymbol" /> flag and the string to be parsed includes a currency symbol, the valid group separator character is determined by the <see cref="P:System.Globalization.NumberFormatInfo.CurrencyGroupSeparator" /> property, and the number of digits in each group is determined by the <see cref="P:System.Globalization.NumberFormatInfo.CurrencyGroupSizes" /> property. Otherwise, the valid group separator character is determined by the <see cref="P:System.Globalization.NumberFormatInfo.NumberGroupSeparator" /> property, and the number of digits in each group is determined by the <see cref="P:System.Globalization.NumberFormatInfo.NumberGroupSizes" /> property.</summary>
// Token: 0x04000F5C RID: 3932
[Token(Token = "0x4000F5C")]
AllowThousands = 64,
/// <summary>Indicates that the numeric string can be in exponential notation. The <see cref="F:System.Globalization.NumberStyles.AllowExponent" /> flag allows the parsed string to contain an exponent that begins with the "E" or "e" character and that is followed by an optional positive or negative sign and an integer. In other words, it successfully parses strings in the form nnnExx, nnnE+xx, and nnnE-xx. It does not allow a decimal separator or sign in the significand or mantissa; to allow these elements in the string to be parsed, use the <see cref="F:System.Globalization.NumberStyles.AllowDecimalPoint" /> and <see cref="F:System.Globalization.NumberStyles.AllowLeadingSign" /> flags, or use a composite style that includes these individual flags.</summary>
// Token: 0x04000F5D RID: 3933
[Token(Token = "0x4000F5D")]
AllowExponent = 128,
/// <summary>Indicates that the numeric string can contain a currency symbol. Valid currency symbols are determined by the <see cref="P:System.Globalization.NumberFormatInfo.CurrencySymbol" /> property.</summary>
// Token: 0x04000F5E RID: 3934
[Token(Token = "0x4000F5E")]
AllowCurrencySymbol = 256,
/// <summary>Indicates that the numeric string represents a hexadecimal value. Valid hexadecimal values include the numeric digits 0-9 and the hexadecimal digits A-F and a-f. Strings that are parsed using this style cannot be prefixed with "0x" or "&amp;h". A string that is parsed with the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> style will always be interpreted as a hexadecimal value. The only flags that can be combined with <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> are <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite" /> and <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite" />. The <see cref="T:System.Globalization.NumberStyles" /> enumeration includes a composite style, <see cref="F:System.Globalization.NumberStyles.HexNumber" />, that consists of these three flags.</summary>
// Token: 0x04000F5F RID: 3935
[Token(Token = "0x4000F5F")]
AllowHexSpecifier = 512,
/// <summary>Indicates that the <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite" />, <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite" />, and <see cref="F:System.Globalization.NumberStyles.AllowLeadingSign" /> styles are used. This is a composite number style.</summary>
// Token: 0x04000F60 RID: 3936
[Token(Token = "0x4000F60")]
Integer = 7,
/// <summary>Indicates that the <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite" />, <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite" />, and <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> styles are used. This is a composite number style.</summary>
// Token: 0x04000F61 RID: 3937
[Token(Token = "0x4000F61")]
HexNumber = 515,
/// <summary>Indicates that the <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite" />, <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite" />, <see cref="F:System.Globalization.NumberStyles.AllowLeadingSign" />, <see cref="F:System.Globalization.NumberStyles.AllowTrailingSign" />, <see cref="F:System.Globalization.NumberStyles.AllowDecimalPoint" />, and <see cref="F:System.Globalization.NumberStyles.AllowThousands" /> styles are used. This is a composite number style.</summary>
// Token: 0x04000F62 RID: 3938
[Token(Token = "0x4000F62")]
Number = 111,
/// <summary>Indicates that the <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite" />, <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite" />, <see cref="F:System.Globalization.NumberStyles.AllowLeadingSign" />, <see cref="F:System.Globalization.NumberStyles.AllowDecimalPoint" />, and <see cref="F:System.Globalization.NumberStyles.AllowExponent" /> styles are used. This is a composite number style.</summary>
// Token: 0x04000F63 RID: 3939
[Token(Token = "0x4000F63")]
Float = 167,
/// <summary>Indicates that all styles except <see cref="F:System.Globalization.NumberStyles.AllowExponent" /> and <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> are used. This is a composite number style.</summary>
// Token: 0x04000F64 RID: 3940
[Token(Token = "0x4000F64")]
Currency = 383,
/// <summary>Indicates that all styles except <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> are used. This is a composite number style.</summary>
// Token: 0x04000F65 RID: 3941
[Token(Token = "0x4000F65")]
Any = 511
}
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002FD RID: 765
[Token(Token = "0x20002FD")]
internal class Punycode : Bootstring
{
// Token: 0x06001C5B RID: 7259 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C5B")]
[Address(RVA = "0x2890800", Offset = "0x288F600", VA = "0x182890800")]
public Punycode()
{
}
}
}
+375
View File
@@ -0,0 +1,375 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Contains information about the country/region.</summary>
// Token: 0x020002FE RID: 766
[Token(Token = "0x20002FE")]
[ComVisible(true)]
[Serializable]
[StructLayout(0)]
public class RegionInfo
{
/// <summary>Gets the <see cref="T:System.Globalization.RegionInfo" /> that represents the country/region used by the current thread.</summary>
/// <returns>The <see cref="T:System.Globalization.RegionInfo" /> that represents the country/region used by the current thread.</returns>
// Token: 0x170003C5 RID: 965
// (get) Token: 0x06001C5C RID: 7260 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003C5")]
public static RegionInfo CurrentRegion
{
[Token(Token = "0x6001C5C")]
[Address(RVA = "0x2890D70", Offset = "0x288FB70", VA = "0x182890D70")]
get
{
return null;
}
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.RegionInfo" /> class based on the country/region associated with the specified culture identifier.</summary>
/// <param name="culture">A culture identifier.</param>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="culture" /> specifies either an invariant, custom, or neutral culture.</exception>
// Token: 0x06001C5D RID: 7261 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C5D")]
[Address(RVA = "0x2890C80", Offset = "0x288FA80", VA = "0x182890C80")]
public RegionInfo(int culture)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.RegionInfo" /> class based on the country/region or specific culture, specified by name.</summary>
/// <param name="name">A string that contains a two-letter code defined in ISO 3166 for country/region.
/// -or-
/// A string that contains the culture name for a specific culture, custom culture, or Windows-only culture. If the culture name is not in RFC 4646 format, your application should specify the entire culture name instead of just the country/region.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="name" /> is not a valid country/region name or specific culture name.</exception>
// Token: 0x06001C5E RID: 7262 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C5E")]
[Address(RVA = "0x2890B70", Offset = "0x288F970", VA = "0x182890B70")]
public RegionInfo(string name)
{
}
// Token: 0x06001C5F RID: 7263 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C5F")]
[Address(RVA = "0x2890A50", Offset = "0x288F850", VA = "0x182890A50")]
private RegionInfo(CultureInfo ci)
{
}
// Token: 0x06001C60 RID: 7264 RVA: 0x00012768 File Offset: 0x00010968
[Token(Token = "0x6001C60")]
[Address(RVA = "0x2890960", Offset = "0x288F760", VA = "0x182890960")]
private bool GetByTerritory(CultureInfo ci)
{
return default(bool);
}
// Token: 0x06001C61 RID: 7265 RVA: 0x00012780 File Offset: 0x00010980
[Token(Token = "0x6001C61")]
[Address(RVA = "0x2890D60", Offset = "0x288FB60", VA = "0x182890D60")]
private bool construct_internal_region_from_name(string name)
{
return default(bool);
}
/// <summary>Gets the name, in English, of the currency used in the country/region.</summary>
/// <returns>The name, in English, of the currency used in the country/region.</returns>
// Token: 0x170003C6 RID: 966
// (get) Token: 0x06001C62 RID: 7266 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003C6")]
[ComVisible(false)]
public virtual string CurrencyEnglishName
{
[Token(Token = "0x6001C62")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290", Slot = "4")]
get
{
return null;
}
}
/// <summary>Gets the currency symbol associated with the country/region.</summary>
/// <returns>The currency symbol associated with the country/region.</returns>
// Token: 0x170003C7 RID: 967
// (get) Token: 0x06001C63 RID: 7267 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003C7")]
public virtual string CurrencySymbol
{
[Token(Token = "0x6001C63")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890", Slot = "5")]
get
{
return null;
}
}
/// <summary>Gets the full name of the country/region in the language of the localized version of .NET Framework.</summary>
/// <returns>The full name of the country/region in the language of the localized version of .NET Framework.</returns>
// Token: 0x170003C8 RID: 968
// (get) Token: 0x06001C64 RID: 7268 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003C8")]
[MonoTODO]
public virtual string DisplayName
{
[Token(Token = "0x6001C64")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "6")]
get
{
return null;
}
}
/// <summary>Gets the full name of the country/region in English.</summary>
/// <returns>The full name of the country/region in English.</returns>
// Token: 0x170003C9 RID: 969
// (get) Token: 0x06001C65 RID: 7269 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003C9")]
public virtual string EnglishName
{
[Token(Token = "0x6001C65")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "7")]
get
{
return null;
}
}
/// <summary>Gets a unique identification number for a geographical region, country, city, or location.</summary>
/// <returns>A 32-bit signed number that uniquely identifies a geographical location.</returns>
// Token: 0x170003CA RID: 970
// (get) Token: 0x06001C66 RID: 7270 RVA: 0x00012798 File Offset: 0x00010998
[Token(Token = "0x170003CA")]
[ComVisible(false)]
public virtual int GeoId
{
[Token(Token = "0x6001C66")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560", Slot = "8")]
get
{
return 0;
}
}
/// <summary>Gets a value indicating whether the country/region uses the metric system for measurements.</summary>
/// <returns>
/// <see langword="true" /> if the country/region uses the metric system for measurements; otherwise, <see langword="false" />.</returns>
// Token: 0x170003CB RID: 971
// (get) Token: 0x06001C67 RID: 7271 RVA: 0x000127B0 File Offset: 0x000109B0
[Token(Token = "0x170003CB")]
public virtual bool IsMetric
{
[Token(Token = "0x6001C67")]
[Address(RVA = "0x2890F20", Offset = "0x288FD20", VA = "0x182890F20", Slot = "9")]
get
{
return default(bool);
}
}
/// <summary>Gets the three-character ISO 4217 currency symbol associated with the country/region.</summary>
/// <returns>The three-character ISO 4217 currency symbol associated with the country/region.</returns>
// Token: 0x170003CC RID: 972
// (get) Token: 0x06001C68 RID: 7272 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003CC")]
public virtual string ISOCurrencySymbol
{
[Token(Token = "0x6001C68")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170", Slot = "10")]
get
{
return null;
}
}
/// <summary>Gets the name of a country/region formatted in the native language of the country/region.</summary>
/// <returns>The native name of the country/region formatted in the language associated with the ISO 3166 country/region code.</returns>
// Token: 0x170003CD RID: 973
// (get) Token: 0x06001C69 RID: 7273 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003CD")]
[ComVisible(false)]
public virtual string NativeName
{
[Token(Token = "0x6001C69")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "11")]
get
{
return null;
}
}
/// <summary>Gets the name of the currency used in the country/region, formatted in the native language of the country/region.</summary>
/// <returns>The native name of the currency used in the country/region, formatted in the language associated with the ISO 3166 country/region code.</returns>
// Token: 0x170003CE RID: 974
// (get) Token: 0x06001C6A RID: 7274 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003CE")]
[ComVisible(false)]
public virtual string CurrencyNativeName
{
[Token(Token = "0x6001C6A")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40", Slot = "12")]
get
{
return null;
}
}
/// <summary>Gets the name or ISO 3166 two-letter country/region code for the current <see cref="T:System.Globalization.RegionInfo" /> object.</summary>
/// <returns>The value specified by the <paramref name="name" /> parameter of the <see cref="M:System.Globalization.RegionInfo.#ctor(System.String)" /> constructor. The return value is in uppercase.
/// -or-
/// The two-letter code defined in ISO 3166 for the country/region specified by the <paramref name="culture" /> parameter of the <see cref="M:System.Globalization.RegionInfo.#ctor(System.Int32)" /> constructor. The return value is in uppercase.</returns>
// Token: 0x170003CF RID: 975
// (get) Token: 0x06001C6B RID: 7275 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003CF")]
public virtual string Name
{
[Token(Token = "0x6001C6B")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "13")]
get
{
return null;
}
}
/// <summary>Gets the three-letter code defined in ISO 3166 for the country/region.</summary>
/// <returns>The three-letter code defined in ISO 3166 for the country/region.</returns>
// Token: 0x170003D0 RID: 976
// (get) Token: 0x06001C6C RID: 7276 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003D0")]
public virtual string ThreeLetterISORegionName
{
[Token(Token = "0x6001C6C")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "14")]
get
{
return null;
}
}
/// <summary>Gets the three-letter code assigned by Windows to the country/region represented by this <see cref="T:System.Globalization.RegionInfo" />.</summary>
/// <returns>The three-letter code assigned by Windows to the country/region represented by this <see cref="T:System.Globalization.RegionInfo" />.</returns>
// Token: 0x170003D1 RID: 977
// (get) Token: 0x06001C6D RID: 7277 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003D1")]
public virtual string ThreeLetterWindowsRegionName
{
[Token(Token = "0x6001C6D")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "15")]
get
{
return null;
}
}
/// <summary>Gets the two-letter code defined in ISO 3166 for the country/region.</summary>
/// <returns>The two-letter code defined in ISO 3166 for the country/region.</returns>
// Token: 0x170003D2 RID: 978
// (get) Token: 0x06001C6E RID: 7278 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003D2")]
public virtual string TwoLetterISORegionName
{
[Token(Token = "0x6001C6E")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "16")]
get
{
return null;
}
}
/// <summary>Determines whether the specified object is the same instance as the current <see cref="T:System.Globalization.RegionInfo" />.</summary>
/// <param name="value">The object to compare with the current <see cref="T:System.Globalization.RegionInfo" />.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="value" /> parameter is a <see cref="T:System.Globalization.RegionInfo" /> object and its <see cref="P:System.Globalization.RegionInfo.Name" /> property is the same as the <see cref="P:System.Globalization.RegionInfo.Name" /> property of the current <see cref="T:System.Globalization.RegionInfo" /> object; otherwise, <see langword="false" />.</returns>
// Token: 0x06001C6F RID: 7279 RVA: 0x000127C8 File Offset: 0x000109C8
[Token(Token = "0x6001C6F")]
[Address(RVA = "0x2890890", Offset = "0x288F690", VA = "0x182890890", Slot = "0")]
public override bool Equals(object value)
{
return default(bool);
}
/// <summary>Serves as a hash function for the current <see cref="T:System.Globalization.RegionInfo" />, suitable for hashing algorithms and data structures, such as a hash table.</summary>
/// <returns>A hash code for the current <see cref="T:System.Globalization.RegionInfo" />.</returns>
// Token: 0x06001C70 RID: 7280 RVA: 0x000127E0 File Offset: 0x000109E0
[Token(Token = "0x6001C70")]
[Address(RVA = "0x2890A10", Offset = "0x288F810", VA = "0x182890A10", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns a string containing the culture name or ISO 3166 two-letter country/region codes specified for the current <see cref="T:System.Globalization.RegionInfo" />.</summary>
/// <returns>A string containing the culture name or ISO 3166 two-letter country/region codes defined for the current <see cref="T:System.Globalization.RegionInfo" />.</returns>
// Token: 0x06001C71 RID: 7281 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C71")]
[Address(RVA = "0x51A220", Offset = "0x519020", VA = "0x18051A220", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x06001C72 RID: 7282 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C72")]
[Address(RVA = "0x2890850", Offset = "0x288F650", VA = "0x182890850")]
internal static void ClearCachedData()
{
}
// Token: 0x04001045 RID: 4165
[Token(Token = "0x4001045")]
private static RegionInfo currentRegion;
// Token: 0x04001046 RID: 4166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001046")]
private int regionId;
// Token: 0x04001047 RID: 4167
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001047")]
private string iso2Name;
// Token: 0x04001048 RID: 4168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001048")]
private string iso3Name;
// Token: 0x04001049 RID: 4169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001049")]
private string win3Name;
// Token: 0x0400104A RID: 4170
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400104A")]
private string englishName;
// Token: 0x0400104B RID: 4171
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400104B")]
private string nativeName;
// Token: 0x0400104C RID: 4172
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400104C")]
private string currencySymbol;
// Token: 0x0400104D RID: 4173
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400104D")]
private string isoCurrencySymbol;
// Token: 0x0400104E RID: 4174
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400104E")]
private string currencyEnglishName;
// Token: 0x0400104F RID: 4175
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400104F")]
private string currencyNativeName;
}
}
+149
View File
@@ -0,0 +1,149 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Represents the result of mapping a string to its sort key.</summary>
// Token: 0x020002F1 RID: 753
[Token(Token = "0x20002F1")]
[ComVisible(true)]
[Serializable]
[StructLayout(0)]
public class SortKey
{
/// <summary>Compares two sort keys.</summary>
/// <param name="sortkey1">The first sort key to compare.</param>
/// <param name="sortkey2">The second sort key to compare.</param>
/// <returns>A signed integer that indicates the relationship between <paramref name="sortkey1" /> and <paramref name="sortkey2" />.
/// Value
///
/// Condition
///
/// Less than zero
///
/// <paramref name="sortkey1" /> is less than <paramref name="sortkey2" />.
///
/// Zero
///
/// <paramref name="sortkey1" /> is equal to <paramref name="sortkey2" />.
///
/// Greater than zero
///
/// <paramref name="sortkey1" /> is greater than <paramref name="sortkey2" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="sortkey1" /> or <paramref name="sortkey2" /> is <see langword="null" />.</exception>
// Token: 0x06001BC5 RID: 7109 RVA: 0x00012480 File Offset: 0x00010680
[Token(Token = "0x6001BC5")]
[Address(RVA = "0x2890F90", Offset = "0x288FD90", VA = "0x182890F90")]
public static int Compare(SortKey sortkey1, SortKey sortkey2)
{
return 0;
}
// Token: 0x06001BC6 RID: 7110 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BC6")]
[Address(RVA = "0x2891540", Offset = "0x2890340", VA = "0x182891540")]
internal SortKey(int lcid, string source, CompareOptions opt)
{
}
// Token: 0x06001BC7 RID: 7111 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BC7")]
[Address(RVA = "0x28915C0", Offset = "0x28903C0", VA = "0x1828915C0")]
internal SortKey(int lcid, string source, byte[] buffer, CompareOptions opt, int lv1Length, int lv2Length, int lv3Length, int kanaSmallLength, int markTypeLength, int katakanaLength, int kanaWidthLength, int identLength)
{
}
/// <summary>Gets the original string used to create the current <see cref="T:System.Globalization.SortKey" /> object.</summary>
/// <returns>The original string used to create the current <see cref="T:System.Globalization.SortKey" /> object.</returns>
// Token: 0x1700039A RID: 922
// (get) Token: 0x06001BC8 RID: 7112 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700039A")]
public virtual string OriginalString
{
[Token(Token = "0x6001BC8")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")]
get
{
return null;
}
}
/// <summary>Gets the byte array representing the current <see cref="T:System.Globalization.SortKey" /> object.</summary>
/// <returns>A byte array representing the current <see cref="T:System.Globalization.SortKey" /> object.</returns>
// Token: 0x1700039B RID: 923
// (get) Token: 0x06001BC9 RID: 7113 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700039B")]
public virtual byte[] KeyData
{
[Token(Token = "0x6001BC9")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "5")]
get
{
return null;
}
}
/// <summary>Determines whether the specified object is equal to the current <see cref="T:System.Globalization.SortKey" /> object.</summary>
/// <param name="value">The object to compare with the current <see cref="T:System.Globalization.SortKey" /> object.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="value" /> parameter is equal to the current <see cref="T:System.Globalization.SortKey" /> object; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
// Token: 0x06001BCA RID: 7114 RVA: 0x00012498 File Offset: 0x00010698
[Token(Token = "0x6001BCA")]
[Address(RVA = "0x2891170", Offset = "0x288FF70", VA = "0x182891170", Slot = "0")]
public override bool Equals(object value)
{
return default(bool);
}
/// <summary>Serves as a hash function for the current <see cref="T:System.Globalization.SortKey" /> object that is suitable for hashing algorithms and data structures such as a hash table.</summary>
/// <returns>A hash code for the current <see cref="T:System.Globalization.SortKey" /> object.</returns>
// Token: 0x06001BCB RID: 7115 RVA: 0x000124B0 File Offset: 0x000106B0
[Token(Token = "0x6001BCB")]
[Address(RVA = "0x2891220", Offset = "0x2890020", VA = "0x182891220", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns a string that represents the current <see cref="T:System.Globalization.SortKey" /> object.</summary>
/// <returns>A string that represents the current <see cref="T:System.Globalization.SortKey" /> object.</returns>
// Token: 0x06001BCC RID: 7116 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BCC")]
[Address(RVA = "0x28912B0", Offset = "0x28900B0", VA = "0x1828912B0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x06001BCD RID: 7117 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BCD")]
[Address(RVA = "0x2891590", Offset = "0x2890390", VA = "0x182891590")]
internal SortKey()
{
}
// Token: 0x04000FD2 RID: 4050
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000FD2")]
private readonly string source;
// Token: 0x04000FD3 RID: 4051
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000FD3")]
private readonly byte[] key;
// Token: 0x04000FD4 RID: 4052
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000FD4")]
private readonly CompareOptions options;
// Token: 0x04000FD5 RID: 4053
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000FD5")]
private readonly int lcid;
}
}
@@ -0,0 +1,22 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Provides information about the version of Unicode used to compare and order strings.</summary>
// Token: 0x020002E1 RID: 737
[Token(Token = "0x20002E1")]
[Serializable]
public sealed class SortVersion
{
// Token: 0x04000F66 RID: 3942
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000F66")]
private int m_NlsVersion;
// Token: 0x04000F67 RID: 3943
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000F67")]
private Guid m_SortId;
}
}
@@ -0,0 +1,281 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>the Taiwan calendar.</summary>
// Token: 0x020002E2 RID: 738
[Token(Token = "0x20002E2")]
[ComVisible(true)]
[Serializable]
public class TaiwanCalendar : Calendar
{
// Token: 0x06001B57 RID: 6999 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B57")]
[Address(RVA = "0x2891610", Offset = "0x2890410", VA = "0x182891610")]
internal static Calendar GetDefaultInstance()
{
return null;
}
/// <summary>Gets the earliest date and time supported by the <see cref="T:System.Globalization.TaiwanCalendar" /> class.</summary>
/// <returns>The earliest date and time supported by the <see cref="T:System.Globalization.TaiwanCalendar" /> class, which is equivalent to the first moment of January 1, 1912 C.E. in the Gregorian calendar.</returns>
// Token: 0x17000384 RID: 900
// (get) Token: 0x06001B58 RID: 7000 RVA: 0x00011E38 File Offset: 0x00010038
[Token(Token = "0x17000384")]
[ComVisible(false)]
public override DateTime MinSupportedDateTime
{
[Token(Token = "0x6001B58")]
[Address(RVA = "0x2891B60", Offset = "0x2890960", VA = "0x182891B60", Slot = "5")]
get
{
return default(DateTime);
}
}
/// <summary>Gets the latest date and time supported by the <see cref="T:System.Globalization.TaiwanCalendar" /> class.</summary>
/// <returns>The latest date and time supported by the <see cref="T:System.Globalization.TaiwanCalendar" /> class, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar.</returns>
// Token: 0x17000385 RID: 901
// (get) Token: 0x06001B59 RID: 7001 RVA: 0x00011E50 File Offset: 0x00010050
[Token(Token = "0x17000385")]
[ComVisible(false)]
public override DateTime MaxSupportedDateTime
{
[Token(Token = "0x6001B59")]
[Address(RVA = "0x2891B00", Offset = "0x2890900", VA = "0x182891B00", Slot = "6")]
get
{
return default(DateTime);
}
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.TaiwanCalendar" /> class.</summary>
/// <exception cref="T:System.TypeInitializationException">Unable to initialize a <see cref="T:System.Globalization.TaiwanCalendar" /> object because of missing culture information.</exception>
// Token: 0x06001B5A RID: 7002 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B5A")]
[Address(RVA = "0x28919D0", Offset = "0x28907D0", VA = "0x1828919D0")]
public TaiwanCalendar()
{
}
// Token: 0x17000386 RID: 902
// (get) Token: 0x06001B5B RID: 7003 RVA: 0x00011E68 File Offset: 0x00010068
[Token(Token = "0x17000386")]
internal override int ID
{
[Token(Token = "0x6001B5B")]
[Address(RVA = "0x4101C0", Offset = "0x40EFC0", VA = "0x1804101C0", Slot = "7")]
get
{
return 0;
}
}
/// <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="month">An integer from 1 to 12 that represents the month.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The number of days in the specified month in the specified year in the specified era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="month" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B5C RID: 7004 RVA: 0x00011E80 File Offset: 0x00010080
[Token(Token = "0x6001B5C")]
[Address(RVA = "0x288EDC0", Offset = "0x288DBC0", VA = "0x18288EDC0", Slot = "13")]
public override int GetDaysInMonth(int year, int month, int era)
{
return 0;
}
/// <summary>Returns the day of the month in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>An integer from 1 to 31 that represents the day of the month in the specified <see cref="T:System.DateTime" />.</returns>
// Token: 0x06001B5D RID: 7005 RVA: 0x00011E98 File Offset: 0x00010098
[Token(Token = "0x6001B5D")]
[Address(RVA = "0x288ED80", Offset = "0x288DB80", VA = "0x18288ED80", Slot = "11")]
public override int GetDayOfMonth(DateTime time)
{
return 0;
}
/// <summary>Returns the day of the week in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>A <see cref="T:System.DayOfWeek" /> value that represents the day of the week in the specified <see cref="T:System.DateTime" />.</returns>
// Token: 0x06001B5E RID: 7006 RVA: 0x00011EB0 File Offset: 0x000100B0
[Token(Token = "0x6001B5E")]
[Address(RVA = "0x288EDA0", Offset = "0x288DBA0", VA = "0x18288EDA0", Slot = "12")]
public override DayOfWeek GetDayOfWeek(DateTime time)
{
return DayOfWeek.Sunday;
}
/// <summary>Returns the number of months in the specified year in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The number of months in the specified year in the specified era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B5F RID: 7007 RVA: 0x00011EC8 File Offset: 0x000100C8
[Token(Token = "0x6001B5F")]
[Address(RVA = "0x288F370", Offset = "0x288E170", VA = "0x18288F370", Slot = "17")]
public override int GetMonthsInYear(int year, int era)
{
return 0;
}
/// <summary>Returns the era in 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 in the specified <see cref="T:System.DateTime" />.</returns>
// Token: 0x06001B60 RID: 7008 RVA: 0x00011EE0 File Offset: 0x000100E0
[Token(Token = "0x6001B60")]
[Address(RVA = "0x288F330", Offset = "0x288E130", VA = "0x18288F330", Slot = "14")]
public override int GetEra(DateTime time)
{
return 0;
}
/// <summary>Returns the month in the specified <see cref="T:System.DateTime" />.</summary>
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
/// <returns>An integer from 1 to 12 that represents the month in the specified <see cref="T:System.DateTime" />.</returns>
// Token: 0x06001B61 RID: 7009 RVA: 0x00011EF8 File Offset: 0x000100F8
[Token(Token = "0x6001B61")]
[Address(RVA = "0x288F350", Offset = "0x288E150", VA = "0x18288F350", Slot = "16")]
public override int GetMonth(DateTime time)
{
return 0;
}
/// <summary>Returns the year in 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 year in the specified <see cref="T:System.DateTime" />.</returns>
// Token: 0x06001B62 RID: 7010 RVA: 0x00011F10 File Offset: 0x00010110
[Token(Token = "0x6001B62")]
[Address(RVA = "0x288F390", Offset = "0x288E190", VA = "0x18288F390", Slot = "18")]
public override int GetYear(DateTime time)
{
return 0;
}
/// <summary>Determines whether the specified year in the specified era is a leap year.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>
/// <see langword="true" /> if the specified year is a leap year; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B63 RID: 7011 RVA: 0x00011F28 File Offset: 0x00010128
[Token(Token = "0x6001B63")]
[Address(RVA = "0x288F3B0", Offset = "0x288E1B0", VA = "0x18288F3B0", Slot = "20")]
public override bool IsLeapYear(int year, int era)
{
return default(bool);
}
/// <summary>Returns a <see cref="T:System.DateTime" /> that is set to the specified date and time in the specified era.</summary>
/// <param name="year">An integer that represents the year.</param>
/// <param name="month">An integer from 1 to 12 that represents the month.</param>
/// <param name="day">An integer from 1 to 31 that represents the day.</param>
/// <param name="hour">An integer from 0 to 23 that represents the hour.</param>
/// <param name="minute">An integer from 0 to 59 that represents the minute.</param>
/// <param name="second">An integer from 0 to 59 that represents the second.</param>
/// <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
/// <param name="era">An integer that represents the era.</param>
/// <returns>The <see cref="T:System.DateTime" /> that is set to the specified date and time in the current era.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="month" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="day" /> is outside the range supported by the calendar.
/// -or-
/// <paramref name="hour" /> is less than zero or greater than 23.
/// -or-
/// <paramref name="minute" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="second" /> is less than zero or greater than 59.
/// -or-
/// <paramref name="millisecond" /> is less than zero or greater than 999.
/// -or-
/// <paramref name="era" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B64 RID: 7012 RVA: 0x00011F40 File Offset: 0x00010140
[Token(Token = "0x6001B64")]
[Address(RVA = "0x288F3F0", Offset = "0x288E1F0", VA = "0x18288F3F0", Slot = "22")]
public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
{
return default(DateTime);
}
/// <summary>Gets the list of eras in the <see cref="T:System.Globalization.TaiwanCalendar" />.</summary>
/// <returns>An array that consists of a single element for which the value is always the current era.</returns>
// Token: 0x17000387 RID: 903
// (get) Token: 0x06001B65 RID: 7013 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000387")]
public override int[] Eras
{
[Token(Token = "0x6001B65")]
[Address(RVA = "0x288F730", Offset = "0x288E530", VA = "0x18288F730", Slot = "15")]
get
{
return null;
}
}
/// <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
/// <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99.
/// -or-
/// The value specified in a set operation is greater than <see langword="MaxSupportedDateTime.Year" />.</exception>
/// <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
// Token: 0x17000388 RID: 904
// (get) Token: 0x06001B66 RID: 7014 RVA: 0x00011F58 File Offset: 0x00010158
[Token(Token = "0x17000388")]
public override int TwoDigitYearMax
{
[Token(Token = "0x6001B66")]
[Address(RVA = "0x288F810", Offset = "0x288E610", VA = "0x18288F810", Slot = "27")]
get
{
return 0;
}
}
/// <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.TaiwanCalendar.TwoDigitYearMax" /> property to determine the appropriate century.</summary>
/// <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
/// <returns>An integer that contains the four-digit representation of <paramref name="year" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="year" /> is outside the range supported by the calendar.</exception>
// Token: 0x06001B67 RID: 7015 RVA: 0x00011F70 File Offset: 0x00010170
[Token(Token = "0x6001B67")]
[Address(RVA = "0x2891700", Offset = "0x2890500", VA = "0x182891700", Slot = "28")]
public override int ToFourDigitYear(int year)
{
return 0;
}
// Token: 0x04000F68 RID: 3944
[Token(Token = "0x4000F68")]
internal static EraInfo[] taiwanEraInfo;
// Token: 0x04000F69 RID: 3945
[Token(Token = "0x4000F69")]
internal static Calendar s_defaultInstance;
// Token: 0x04000F6A RID: 3946
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000F6A")]
internal GregorianCalendarHelper helper;
// Token: 0x04000F6B RID: 3947
[Token(Token = "0x4000F6B")]
internal static readonly DateTime calendarMinValue;
}
}
+446
View File
@@ -0,0 +1,446 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Defines text properties and behaviors, such as casing, that are specific to a writing system.</summary>
// Token: 0x020002E3 RID: 739
[Token(Token = "0x20002E3")]
[ComVisible(true)]
[Serializable]
public class TextInfo : ICloneable, IDeserializationCallback
{
// Token: 0x17000389 RID: 905
// (get) Token: 0x06001B69 RID: 7017 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000389")]
internal static TextInfo Invariant
{
[Token(Token = "0x6001B69")]
[Address(RVA = "0x2894010", Offset = "0x2892E10", VA = "0x182894010")]
get
{
return null;
}
}
// Token: 0x06001B6A RID: 7018 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6A")]
[Address(RVA = "0x2893F90", Offset = "0x2892D90", VA = "0x182893F90")]
internal TextInfo(CultureData cultureData)
{
}
// Token: 0x06001B6B RID: 7019 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6B")]
[Address(RVA = "0x2892B10", Offset = "0x2891910", VA = "0x182892B10")]
[OnDeserializing]
private void OnDeserializing(StreamingContext ctx)
{
}
// Token: 0x06001B6C RID: 7020 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6C")]
[Address(RVA = "0x2892A00", Offset = "0x2891800", VA = "0x182892A00")]
private void OnDeserialized()
{
}
// Token: 0x06001B6D RID: 7021 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6D")]
[Address(RVA = "0x2892B00", Offset = "0x2891900", VA = "0x182892B00")]
[OnDeserialized]
private void OnDeserialized(StreamingContext ctx)
{
}
// Token: 0x06001B6E RID: 7022 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6E")]
[Address(RVA = "0x2892B20", Offset = "0x2891920", VA = "0x182892B20")]
[OnSerializing]
private void OnSerializing(StreamingContext ctx)
{
}
// Token: 0x06001B6F RID: 7023 RVA: 0x00011F88 File Offset: 0x00010188
[Token(Token = "0x6001B6F")]
[Address(RVA = "0x2892490", Offset = "0x2891290", VA = "0x182892490")]
internal static int GetHashCodeOrdinalIgnoreCase(string s)
{
return 0;
}
// Token: 0x06001B70 RID: 7024 RVA: 0x00011FA0 File Offset: 0x000101A0
[Token(Token = "0x6001B70")]
[Address(RVA = "0x2892380", Offset = "0x2891180", VA = "0x182892380")]
internal static int GetHashCodeOrdinalIgnoreCase(string s, bool forceRandomizedHashing, long additionalEntropy)
{
return 0;
}
// Token: 0x06001B71 RID: 7025 RVA: 0x00011FB8 File Offset: 0x000101B8
[Token(Token = "0x6001B71")]
[Address(RVA = "0x28920B0", Offset = "0x2890EB0", VA = "0x1828920B0")]
internal static int CompareOrdinalIgnoreCase(string str1, string str2)
{
return 0;
}
// Token: 0x06001B72 RID: 7026 RVA: 0x00011FD0 File Offset: 0x000101D0
[Token(Token = "0x6001B72")]
[Address(RVA = "0x28920A0", Offset = "0x2890EA0", VA = "0x1828920A0")]
internal static int CompareOrdinalIgnoreCaseEx(string strA, int indexA, string strB, int indexB, int lengthA, int lengthB)
{
return 0;
}
// Token: 0x06001B73 RID: 7027 RVA: 0x00011FE8 File Offset: 0x000101E8
[Token(Token = "0x6001B73")]
[Address(RVA = "0x28926A0", Offset = "0x28914A0", VA = "0x1828926A0")]
internal static int IndexOfStringOrdinalIgnoreCase(string source, string value, int startIndex, int count)
{
return 0;
}
// Token: 0x06001B74 RID: 7028 RVA: 0x00012000 File Offset: 0x00010200
[Token(Token = "0x6001B74")]
[Address(RVA = "0x2892940", Offset = "0x2891740", VA = "0x182892940")]
internal static int LastIndexOfStringOrdinalIgnoreCase(string source, string value, int startIndex, int count)
{
return 0;
}
/// <summary>Gets the name of the culture associated with the current <see cref="T:System.Globalization.TextInfo" /> object.</summary>
/// <returns>The name of a culture.</returns>
// Token: 0x1700038A RID: 906
// (get) Token: 0x06001B75 RID: 7029 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700038A")]
[ComVisible(false)]
public string CultureName
{
[Token(Token = "0x6001B75")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return null;
}
}
/// <summary>Gets a value indicating whether the current <see cref="T:System.Globalization.TextInfo" /> object is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the current <see cref="T:System.Globalization.TextInfo" /> object is read-only; otherwise, <see langword="false" />.</returns>
// Token: 0x1700038B RID: 907
// (get) Token: 0x06001B76 RID: 7030 RVA: 0x00012018 File Offset: 0x00010218
[Token(Token = "0x1700038B")]
[ComVisible(false)]
public bool IsReadOnly
{
[Token(Token = "0x6001B76")]
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
get
{
return default(bool);
}
}
/// <summary>Creates a new object that is a copy of the current <see cref="T:System.Globalization.TextInfo" /> object.</summary>
/// <returns>A new instance of <see cref="T:System.Object" /> that is the memberwise clone of the current <see cref="T:System.Globalization.TextInfo" /> object.</returns>
// Token: 0x06001B77 RID: 7031 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B77")]
[Address(RVA = "0x2891FD0", Offset = "0x2890DD0", VA = "0x182891FD0", Slot = "6")]
[ComVisible(false)]
public virtual object Clone()
{
return null;
}
/// <summary>Returns a read-only version of the specified <see cref="T:System.Globalization.TextInfo" /> object.</summary>
/// <param name="textInfo">A <see cref="T:System.Globalization.TextInfo" /> object.</param>
/// <returns>The <see cref="T:System.Globalization.TextInfo" /> object specified by the <paramref name="textInfo" /> parameter, if <paramref name="textInfo" /> is read-only.
/// -or-
/// A read-only memberwise clone of the <see cref="T:System.Globalization.TextInfo" /> object specified by <paramref name="textInfo" />, if <paramref name="textInfo" /> is not read-only.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="textInfo" /> is null.</exception>
// Token: 0x06001B78 RID: 7032 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B78")]
[Address(RVA = "0x2892BB0", Offset = "0x28919B0", VA = "0x182892BB0")]
[ComVisible(false)]
public static TextInfo ReadOnly(TextInfo textInfo)
{
return null;
}
// Token: 0x06001B79 RID: 7033 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B79")]
[Address(RVA = "0x43DE90", Offset = "0x43CC90", VA = "0x18043DE90")]
internal void SetReadOnlyState(bool readOnly)
{
}
/// <summary>Converts the specified character to lowercase.</summary>
/// <param name="c">The character to convert to lowercase.</param>
/// <returns>The specified character converted to lowercase.</returns>
// Token: 0x06001B7A RID: 7034 RVA: 0x00012030 File Offset: 0x00010230
[Token(Token = "0x6001B7A")]
[Address(RVA = "0x28933F0", Offset = "0x28921F0", VA = "0x1828933F0", Slot = "7")]
public virtual char ToLower(char c)
{
return '\0';
}
/// <summary>Converts the specified string to lowercase.</summary>
/// <param name="str">The string to convert to lowercase.</param>
/// <returns>The specified string converted to lowercase.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="str" /> is null.</exception>
// Token: 0x06001B7B RID: 7035 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B7B")]
[Address(RVA = "0x2893450", Offset = "0x2892250", VA = "0x182893450", Slot = "8")]
public virtual string ToLower(string str)
{
return null;
}
// Token: 0x06001B7C RID: 7036 RVA: 0x00012048 File Offset: 0x00010248
[Token(Token = "0x6001B7C")]
[Address(RVA = "0x2892C90", Offset = "0x2891A90", VA = "0x182892C90")]
private static char ToLowerAsciiInvariant(char c)
{
return '\0';
}
/// <summary>Converts the specified character to uppercase.</summary>
/// <param name="c">The character to convert to uppercase.</param>
/// <returns>The specified character converted to uppercase.</returns>
// Token: 0x06001B7D RID: 7037 RVA: 0x00012060 File Offset: 0x00010260
[Token(Token = "0x6001B7D")]
[Address(RVA = "0x2893F30", Offset = "0x2892D30", VA = "0x182893F30", Slot = "9")]
public virtual char ToUpper(char c)
{
return '\0';
}
/// <summary>Converts the specified string to uppercase.</summary>
/// <param name="str">The string to convert to uppercase.</param>
/// <returns>The specified string converted to uppercase.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="str" /> is null.</exception>
// Token: 0x06001B7E RID: 7038 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B7E")]
[Address(RVA = "0x2893E00", Offset = "0x2892C00", VA = "0x182893E00", Slot = "10")]
public virtual string ToUpper(string str)
{
return null;
}
// Token: 0x06001B7F RID: 7039 RVA: 0x00012078 File Offset: 0x00010278
[Token(Token = "0x6001B7F")]
[Address(RVA = "0x28935D0", Offset = "0x28923D0", VA = "0x1828935D0")]
private static char ToUpperAsciiInvariant(char c)
{
return '\0';
}
// Token: 0x06001B80 RID: 7040 RVA: 0x00012090 File Offset: 0x00010290
[Token(Token = "0x6001B80")]
[Address(RVA = "0x2892930", Offset = "0x2891730", VA = "0x182892930")]
private static bool IsAscii(char c)
{
return default(bool);
}
// Token: 0x1700038C RID: 908
// (get) Token: 0x06001B81 RID: 7041 RVA: 0x000120A8 File Offset: 0x000102A8
[Token(Token = "0x1700038C")]
private bool IsAsciiCasingSameAsInvariant
{
[Token(Token = "0x6001B81")]
[Address(RVA = "0x28940D0", Offset = "0x2892ED0", VA = "0x1828940D0")]
get
{
return default(bool);
}
}
/// <summary>Determines whether the specified object represents the same writing system as the current <see cref="T:System.Globalization.TextInfo" /> object.</summary>
/// <param name="obj">The object to compare with the current <see cref="T:System.Globalization.TextInfo" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> represents the same writing system as the current <see cref="T:System.Globalization.TextInfo" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06001B82 RID: 7042 RVA: 0x000120C0 File Offset: 0x000102C0
[Token(Token = "0x6001B82")]
[Address(RVA = "0x28920F0", Offset = "0x2890EF0", VA = "0x1828920F0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Serves as a hash function for the current <see cref="T:System.Globalization.TextInfo" />, suitable for hashing algorithms and data structures, such as a hash table.</summary>
/// <returns>A hash code for the current <see cref="T:System.Globalization.TextInfo" />.</returns>
// Token: 0x06001B83 RID: 7043 RVA: 0x000120D8 File Offset: 0x000102D8
[Token(Token = "0x6001B83")]
[Address(RVA = "0x2595390", Offset = "0x2594190", VA = "0x182595390", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns a string that represents the current <see cref="T:System.Globalization.TextInfo" />.</summary>
/// <returns>A string that represents the current <see cref="T:System.Globalization.TextInfo" />.</returns>
// Token: 0x06001B84 RID: 7044 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B84")]
[Address(RVA = "0x2893580", Offset = "0x2892380", VA = "0x182893580", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Raises the deserialization event when deserialization is complete.</summary>
/// <param name="sender">The source of the deserialization event.</param>
// Token: 0x06001B85 RID: 7045 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B85")]
[Address(RVA = "0x2892B00", Offset = "0x2891900", VA = "0x182892B00", Slot = "5")]
void IDeserializationCallback.OnDeserialization(object sender)
{
}
// Token: 0x06001B86 RID: 7046 RVA: 0x000120F0 File Offset: 0x000102F0
[Token(Token = "0x6001B86")]
[Address(RVA = "0x2892360", Offset = "0x2891160", VA = "0x182892360")]
internal int GetCaseInsensitiveHashCode(string str)
{
return 0;
}
// Token: 0x06001B87 RID: 7047 RVA: 0x00012108 File Offset: 0x00010308
[Token(Token = "0x6001B87")]
[Address(RVA = "0x2892190", Offset = "0x2890F90", VA = "0x182892190")]
internal int GetCaseInsensitiveHashCode(string str, bool forceRandomizedHashing, long additionalEntropy)
{
return 0;
}
// Token: 0x06001B88 RID: 7048 RVA: 0x00012120 File Offset: 0x00010320
[Token(Token = "0x6001B88")]
[Address(RVA = "0x2892580", Offset = "0x2891380", VA = "0x182892580")]
private int GetInvariantCaseInsensitiveHashCode(string str)
{
return 0;
}
// Token: 0x06001B89 RID: 7049 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B89")]
[Address(RVA = "0x2893D10", Offset = "0x2892B10", VA = "0x182893D10")]
private string ToUpperInternal(string str)
{
return null;
}
// Token: 0x06001B8A RID: 7050 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B8A")]
[Address(RVA = "0x2892CB0", Offset = "0x2891AB0", VA = "0x182892CB0")]
private string ToLowerInternal(string str)
{
return null;
}
// Token: 0x06001B8B RID: 7051 RVA: 0x00012138 File Offset: 0x00010338
[Token(Token = "0x6001B8B")]
[Address(RVA = "0x28935F0", Offset = "0x28923F0", VA = "0x1828935F0")]
private char ToUpperInternal(char c)
{
return '\0';
}
// Token: 0x06001B8C RID: 7052 RVA: 0x00012150 File Offset: 0x00010350
[Token(Token = "0x6001B8C")]
[Address(RVA = "0x2892DA0", Offset = "0x2891BA0", VA = "0x182892DA0")]
private char ToLowerInternal(char c)
{
return '\0';
}
// Token: 0x06001B8D RID: 7053 RVA: 0x00012168 File Offset: 0x00010368
[Token(Token = "0x6001B8D")]
[Address(RVA = "0x2892770", Offset = "0x2891570", VA = "0x182892770")]
private static int InternalCompareStringOrdinalIgnoreCase(string strA, int indexA, string strB, int indexB, int lenA, int lenB)
{
return 0;
}
// Token: 0x06001B8E RID: 7054 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B8E")]
[Address(RVA = "0x2893FE0", Offset = "0x2892DE0", VA = "0x182893FE0")]
internal TextInfo()
{
}
// Token: 0x04000F6C RID: 3948
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000F6C")]
[OptionalField]
private string m_listSeparator;
// Token: 0x04000F6D RID: 3949
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000F6D")]
[OptionalField]
private bool m_isReadOnly;
// Token: 0x04000F6E RID: 3950
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000F6E")]
[OptionalField]
private string m_cultureName;
// Token: 0x04000F6F RID: 3951
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000F6F")]
[NonSerialized]
private CultureData m_cultureData;
// Token: 0x04000F70 RID: 3952
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000F70")]
[NonSerialized]
private string m_textInfoName;
// Token: 0x04000F71 RID: 3953
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000F71")]
[NonSerialized]
private bool? m_IsAsciiCasingSameAsInvariant;
// Token: 0x04000F72 RID: 3954
[Token(Token = "0x4000F72")]
internal static TextInfo s_Invariant;
// Token: 0x04000F73 RID: 3955
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000F73")]
[OptionalField]
private string customCultureName;
// Token: 0x04000F74 RID: 3956
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000F74")]
[OptionalField]
internal int m_nDataItem;
// Token: 0x04000F75 RID: 3957
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4000F75")]
[OptionalField]
internal bool m_useUserOverride;
// Token: 0x04000F76 RID: 3958
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000F76")]
[OptionalField]
internal int m_win32LangID;
// Token: 0x04000F77 RID: 3959
[Token(Token = "0x4000F77")]
private const int wordSeparatorMask = 536672256;
}
}
@@ -0,0 +1,46 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002F8 RID: 760
[Token(Token = "0x20002F8")]
internal static class TextInfoToLowerData
{
// Token: 0x04001005 RID: 4101
[Token(Token = "0x4001005")]
public static readonly char[] range_00c0_0556;
// Token: 0x04001006 RID: 4102
[Token(Token = "0x4001006")]
public static readonly char[] range_10a0_10c5;
// Token: 0x04001007 RID: 4103
[Token(Token = "0x4001007")]
public static readonly char[] range_1e00_1ffc;
// Token: 0x04001008 RID: 4104
[Token(Token = "0x4001008")]
public static readonly char[] range_2160_216f;
// Token: 0x04001009 RID: 4105
[Token(Token = "0x4001009")]
public static readonly char[] range_24b6_24cf;
// Token: 0x0400100A RID: 4106
[Token(Token = "0x400100A")]
public static readonly char[] range_2c00_2c2e;
// Token: 0x0400100B RID: 4107
[Token(Token = "0x400100B")]
public static readonly char[] range_2c60_2ce2;
// Token: 0x0400100C RID: 4108
[Token(Token = "0x400100C")]
public static readonly char[] range_a640_a696;
// Token: 0x0400100D RID: 4109
[Token(Token = "0x400100D")]
public static readonly char[] range_a722_a78b;
}
}
@@ -0,0 +1,42 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002F7 RID: 759
[Token(Token = "0x20002F7")]
internal static class TextInfoToUpperData
{
// Token: 0x04000FFD RID: 4093
[Token(Token = "0x4000FFD")]
public static readonly char[] range_00e0_0586;
// Token: 0x04000FFE RID: 4094
[Token(Token = "0x4000FFE")]
public static readonly char[] range_1e01_1ff3;
// Token: 0x04000FFF RID: 4095
[Token(Token = "0x4000FFF")]
public static readonly char[] range_2170_2184;
// Token: 0x04001000 RID: 4096
[Token(Token = "0x4001000")]
public static readonly char[] range_24d0_24e9;
// Token: 0x04001001 RID: 4097
[Token(Token = "0x4001001")]
public static readonly char[] range_2c30_2ce3;
// Token: 0x04001002 RID: 4098
[Token(Token = "0x4001002")]
public static readonly char[] range_2d00_2d25;
// Token: 0x04001003 RID: 4099
[Token(Token = "0x4001003")]
public static readonly char[] range_a641_a697;
// Token: 0x04001004 RID: 4100
[Token(Token = "0x4001004")]
public static readonly char[] range_a723_a78c;
}
}
@@ -0,0 +1,198 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002E4 RID: 740
[Token(Token = "0x20002E4")]
internal static class TimeSpanFormat
{
// Token: 0x06001B8F RID: 7055 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B8F")]
[Address(RVA = "0x2895410", Offset = "0x2894210", VA = "0x182895410")]
private static string IntToString(int n, int digits)
{
return null;
}
// Token: 0x06001B90 RID: 7056 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B90")]
[Address(RVA = "0x2895200", Offset = "0x2894000", VA = "0x182895200")]
internal static string Format(TimeSpan value, string format, IFormatProvider formatProvider)
{
return null;
}
// Token: 0x06001B91 RID: 7057 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B91")]
[Address(RVA = "0x2894C20", Offset = "0x2893A20", VA = "0x182894C20")]
private static string FormatStandard(TimeSpan value, bool isInvariant, string format, TimeSpanFormat.Pattern pattern)
{
return null;
}
// Token: 0x06001B92 RID: 7058 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B92")]
[Address(RVA = "0x28941A0", Offset = "0x2892FA0", VA = "0x1828941A0")]
internal static string FormatCustomized(TimeSpan value, string format, DateTimeFormatInfo dtfi)
{
return null;
}
// Token: 0x04000F78 RID: 3960
[Token(Token = "0x4000F78")]
internal static readonly TimeSpanFormat.FormatLiterals PositiveInvariantFormatLiterals;
// Token: 0x04000F79 RID: 3961
[Token(Token = "0x4000F79")]
internal static readonly TimeSpanFormat.FormatLiterals NegativeInvariantFormatLiterals;
// Token: 0x020002E5 RID: 741
[Token(Token = "0x20002E5")]
internal enum Pattern
{
// Token: 0x04000F7B RID: 3963
[Token(Token = "0x4000F7B")]
None,
// Token: 0x04000F7C RID: 3964
[Token(Token = "0x4000F7C")]
Minimum,
// Token: 0x04000F7D RID: 3965
[Token(Token = "0x4000F7D")]
Full
}
// Token: 0x020002E6 RID: 742
[Token(Token = "0x20002E6")]
internal struct FormatLiterals
{
// Token: 0x1700038D RID: 909
// (get) Token: 0x06001B94 RID: 7060 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700038D")]
internal string Start
{
[Token(Token = "0x6001B94")]
[Address(RVA = "0xB22C50", Offset = "0xB21A50", VA = "0x180B22C50")]
get
{
return null;
}
}
// Token: 0x1700038E RID: 910
// (get) Token: 0x06001B95 RID: 7061 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700038E")]
internal string DayHourSep
{
[Token(Token = "0x6001B95")]
[Address(RVA = "0x2701B30", Offset = "0x2700930", VA = "0x182701B30")]
get
{
return null;
}
}
// Token: 0x1700038F RID: 911
// (get) Token: 0x06001B96 RID: 7062 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700038F")]
internal string HourMinuteSep
{
[Token(Token = "0x6001B96")]
[Address(RVA = "0x2701AF0", Offset = "0x27008F0", VA = "0x182701AF0")]
get
{
return null;
}
}
// Token: 0x17000390 RID: 912
// (get) Token: 0x06001B97 RID: 7063 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000390")]
internal string MinuteSecondSep
{
[Token(Token = "0x6001B97")]
[Address(RVA = "0x2701AB0", Offset = "0x27008B0", VA = "0x182701AB0")]
get
{
return null;
}
}
// Token: 0x17000391 RID: 913
// (get) Token: 0x06001B98 RID: 7064 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000391")]
internal string SecondFractionSep
{
[Token(Token = "0x6001B98")]
[Address(RVA = "0x2701B70", Offset = "0x2700970", VA = "0x182701B70")]
get
{
return null;
}
}
// Token: 0x17000392 RID: 914
// (get) Token: 0x06001B99 RID: 7065 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000392")]
internal string End
{
[Token(Token = "0x6001B99")]
[Address(RVA = "0x288AA50", Offset = "0x2889850", VA = "0x18288AA50")]
get
{
return null;
}
}
// Token: 0x06001B9A RID: 7066 RVA: 0x00012180 File Offset: 0x00010380
[Token(Token = "0x6001B9A")]
[Address(RVA = "0x288A350", Offset = "0x2889150", VA = "0x18288A350")]
internal static TimeSpanFormat.FormatLiterals InitInvariant(bool isNegative)
{
return default(TimeSpanFormat.FormatLiterals);
}
// Token: 0x06001B9B RID: 7067 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B9B")]
[Address(RVA = "0x288A630", Offset = "0x2889430", VA = "0x18288A630")]
internal void Init(string format, bool useInvariantFieldLengths)
{
}
// Token: 0x04000F7E RID: 3966
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000F7E")]
internal string AppCompatLiteral;
// Token: 0x04000F7F RID: 3967
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000F7F")]
internal int dd;
// Token: 0x04000F80 RID: 3968
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4000F80")]
internal int hh;
// Token: 0x04000F81 RID: 3969
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000F81")]
internal int mm;
// Token: 0x04000F82 RID: 3970
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000F82")]
internal int ss;
// Token: 0x04000F83 RID: 3971
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000F83")]
internal int ff;
// Token: 0x04000F84 RID: 3972
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000F84")]
private string[] literals;
}
}
}
@@ -0,0 +1,577 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002E7 RID: 743
[Token(Token = "0x20002E7")]
internal static class TimeSpanParse
{
// Token: 0x06001B9C RID: 7068 RVA: 0x00012198 File Offset: 0x00010398
[Token(Token = "0x6001B9C")]
[Address(RVA = "0x2899A60", Offset = "0x2898860", VA = "0x182899A60")]
private static bool TryTimeToTicks(bool positive, TimeSpanParse.TimeSpanToken days, TimeSpanParse.TimeSpanToken hours, TimeSpanParse.TimeSpanToken minutes, TimeSpanParse.TimeSpanToken seconds, TimeSpanParse.TimeSpanToken fraction, out long result)
{
return default(bool);
}
// Token: 0x06001B9D RID: 7069 RVA: 0x000121B0 File Offset: 0x000103B0
[Token(Token = "0x6001B9D")]
[Address(RVA = "0x28954D0", Offset = "0x28942D0", VA = "0x1828954D0")]
internal static TimeSpan Parse(string input, IFormatProvider formatProvider)
{
return default(TimeSpan);
}
// Token: 0x06001B9E RID: 7070 RVA: 0x000121C8 File Offset: 0x000103C8
[Token(Token = "0x6001B9E")]
[Address(RVA = "0x28999A0", Offset = "0x28987A0", VA = "0x1828999A0")]
internal static bool TryParse(string input, IFormatProvider formatProvider, out TimeSpan result)
{
return default(bool);
}
// Token: 0x06001B9F RID: 7071 RVA: 0x000121E0 File Offset: 0x000103E0
[Token(Token = "0x6001B9F")]
[Address(RVA = "0x28996F0", Offset = "0x28984F0", VA = "0x1828996F0")]
private static bool TryParseTimeSpan(string input, TimeSpanParse.TimeSpanStandardStyles style, IFormatProvider formatProvider, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x06001BA0 RID: 7072 RVA: 0x000121F8 File Offset: 0x000103F8
[Token(Token = "0x6001BA0")]
[Address(RVA = "0x2895590", Offset = "0x2894390", VA = "0x182895590")]
private static bool ProcessTerminalState(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x06001BA1 RID: 7073 RVA: 0x00012210 File Offset: 0x00010410
[Token(Token = "0x6001BA1")]
[Address(RVA = "0x2895790", Offset = "0x2894590", VA = "0x182895790")]
private static bool ProcessTerminal_DHMSF(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x06001BA2 RID: 7074 RVA: 0x00012228 File Offset: 0x00010428
[Token(Token = "0x6001BA2")]
[Address(RVA = "0x2896110", Offset = "0x2894F10", VA = "0x182896110")]
private static bool ProcessTerminal_HMS_F_D(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x06001BA3 RID: 7075 RVA: 0x00012240 File Offset: 0x00010440
[Token(Token = "0x6001BA3")]
[Address(RVA = "0x2897B70", Offset = "0x2896970", VA = "0x182897B70")]
private static bool ProcessTerminal_HM_S_D(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x06001BA4 RID: 7076 RVA: 0x00012258 File Offset: 0x00010458
[Token(Token = "0x6001BA4")]
[Address(RVA = "0x2899290", Offset = "0x2898090", VA = "0x182899290")]
private static bool ProcessTerminal_HM(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x06001BA5 RID: 7077 RVA: 0x00012270 File Offset: 0x00010470
[Token(Token = "0x6001BA5")]
[Address(RVA = "0x2895CC0", Offset = "0x2894AC0", VA = "0x182895CC0")]
private static bool ProcessTerminal_D(ref TimeSpanParse.TimeSpanRawInfo raw, TimeSpanParse.TimeSpanStandardStyles style, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x04000F85 RID: 3973
[Token(Token = "0x4000F85")]
private static readonly TimeSpanParse.TimeSpanToken zero;
// Token: 0x020002E8 RID: 744
[Token(Token = "0x20002E8")]
private enum TimeSpanThrowStyle
{
// Token: 0x04000F87 RID: 3975
[Token(Token = "0x4000F87")]
None,
// Token: 0x04000F88 RID: 3976
[Token(Token = "0x4000F88")]
All
}
// Token: 0x020002E9 RID: 745
[Token(Token = "0x20002E9")]
private enum ParseFailureKind
{
// Token: 0x04000F8A RID: 3978
[Token(Token = "0x4000F8A")]
None,
// Token: 0x04000F8B RID: 3979
[Token(Token = "0x4000F8B")]
ArgumentNull,
// Token: 0x04000F8C RID: 3980
[Token(Token = "0x4000F8C")]
Format,
// Token: 0x04000F8D RID: 3981
[Token(Token = "0x4000F8D")]
FormatWithParameter,
// Token: 0x04000F8E RID: 3982
[Token(Token = "0x4000F8E")]
Overflow
}
// Token: 0x020002EA RID: 746
[Token(Token = "0x20002EA")]
[Flags]
private enum TimeSpanStandardStyles
{
// Token: 0x04000F90 RID: 3984
[Token(Token = "0x4000F90")]
None = 0,
// Token: 0x04000F91 RID: 3985
[Token(Token = "0x4000F91")]
Invariant = 1,
// Token: 0x04000F92 RID: 3986
[Token(Token = "0x4000F92")]
Localized = 2,
// Token: 0x04000F93 RID: 3987
[Token(Token = "0x4000F93")]
RequireFull = 4,
// Token: 0x04000F94 RID: 3988
[Token(Token = "0x4000F94")]
Any = 3
}
// Token: 0x020002EB RID: 747
[Token(Token = "0x20002EB")]
private enum TTT
{
// Token: 0x04000F96 RID: 3990
[Token(Token = "0x4000F96")]
None,
// Token: 0x04000F97 RID: 3991
[Token(Token = "0x4000F97")]
End,
// Token: 0x04000F98 RID: 3992
[Token(Token = "0x4000F98")]
Num,
// Token: 0x04000F99 RID: 3993
[Token(Token = "0x4000F99")]
Sep,
// Token: 0x04000F9A RID: 3994
[Token(Token = "0x4000F9A")]
NumOverflow
}
// Token: 0x020002EC RID: 748
[Token(Token = "0x20002EC")]
private struct TimeSpanToken
{
// Token: 0x06001BA7 RID: 7079 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BA7")]
[Address(RVA = "0x289B730", Offset = "0x289A530", VA = "0x18289B730")]
public TimeSpanToken(int number)
{
}
// Token: 0x06001BA8 RID: 7080 RVA: 0x00012288 File Offset: 0x00010488
[Token(Token = "0x6001BA8")]
[Address(RVA = "0x289B670", Offset = "0x289A470", VA = "0x18289B670")]
public bool IsInvalidNumber(int maxValue, int maxPrecision)
{
return default(bool);
}
// Token: 0x04000F9B RID: 3995
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000F9B")]
internal TimeSpanParse.TTT ttt;
// Token: 0x04000F9C RID: 3996
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4000F9C")]
internal int num;
// Token: 0x04000F9D RID: 3997
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000F9D")]
internal int zeroes;
// Token: 0x04000F9E RID: 3998
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000F9E")]
internal string sep;
}
// Token: 0x020002ED RID: 749
[Token(Token = "0x20002ED")]
private struct TimeSpanTokenizer
{
// Token: 0x06001BA9 RID: 7081 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BA9")]
[Address(RVA = "0x20EFB50", Offset = "0x20EE950", VA = "0x1820EFB50")]
internal void Init(string input)
{
}
// Token: 0x06001BAA RID: 7082 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BAA")]
[Address(RVA = "0x4124E0", Offset = "0x4112E0", VA = "0x1804124E0")]
internal void Init(string input, int startPosition)
{
}
// Token: 0x06001BAB RID: 7083 RVA: 0x000122A0 File Offset: 0x000104A0
[Token(Token = "0x6001BAB")]
[Address(RVA = "0x289B750", Offset = "0x289A550", VA = "0x18289B750")]
internal TimeSpanParse.TimeSpanToken GetNextToken()
{
return default(TimeSpanParse.TimeSpanToken);
}
// Token: 0x17000393 RID: 915
// (get) Token: 0x06001BAC RID: 7084 RVA: 0x000122B8 File Offset: 0x000104B8
[Token(Token = "0x17000393")]
internal bool EOL
{
[Token(Token = "0x6001BAC")]
[Address(RVA = "0x289B940", Offset = "0x289A740", VA = "0x18289B940")]
get
{
return default(bool);
}
}
// Token: 0x17000394 RID: 916
// (get) Token: 0x06001BAD RID: 7085 RVA: 0x000122D0 File Offset: 0x000104D0
[Token(Token = "0x17000394")]
internal char NextChar
{
[Token(Token = "0x6001BAD")]
[Address(RVA = "0x289B970", Offset = "0x289A770", VA = "0x18289B970")]
get
{
return '\0';
}
}
// Token: 0x17000395 RID: 917
// (get) Token: 0x06001BAE RID: 7086 RVA: 0x000122E8 File Offset: 0x000104E8
[Token(Token = "0x17000395")]
internal char CurrentChar
{
[Token(Token = "0x6001BAE")]
[Address(RVA = "0x289B900", Offset = "0x289A700", VA = "0x18289B900")]
get
{
return '\0';
}
}
// Token: 0x04000F9F RID: 3999
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000F9F")]
private int m_pos;
// Token: 0x04000FA0 RID: 4000
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000FA0")]
private string m_value;
}
// Token: 0x020002EE RID: 750
[Token(Token = "0x20002EE")]
private struct TimeSpanRawInfo
{
// Token: 0x17000396 RID: 918
// (get) Token: 0x06001BAF RID: 7087 RVA: 0x00012300 File Offset: 0x00010500
[Token(Token = "0x17000396")]
internal TimeSpanFormat.FormatLiterals PositiveInvariant
{
[Token(Token = "0x6001BAF")]
[Address(RVA = "0x289B230", Offset = "0x289A030", VA = "0x18289B230")]
get
{
return default(TimeSpanFormat.FormatLiterals);
}
}
// Token: 0x17000397 RID: 919
// (get) Token: 0x06001BB0 RID: 7088 RVA: 0x00012318 File Offset: 0x00010518
[Token(Token = "0x17000397")]
internal TimeSpanFormat.FormatLiterals NegativeInvariant
{
[Token(Token = "0x6001BB0")]
[Address(RVA = "0x289B140", Offset = "0x2899F40", VA = "0x18289B140")]
get
{
return default(TimeSpanFormat.FormatLiterals);
}
}
// Token: 0x17000398 RID: 920
// (get) Token: 0x06001BB1 RID: 7089 RVA: 0x00012330 File Offset: 0x00010530
[Token(Token = "0x17000398")]
internal TimeSpanFormat.FormatLiterals PositiveLocalized
{
[Token(Token = "0x6001BB1")]
[Address(RVA = "0x289B2B0", Offset = "0x289A0B0", VA = "0x18289B2B0")]
get
{
return default(TimeSpanFormat.FormatLiterals);
}
}
// Token: 0x17000399 RID: 921
// (get) Token: 0x06001BB2 RID: 7090 RVA: 0x00012348 File Offset: 0x00010548
[Token(Token = "0x17000399")]
internal TimeSpanFormat.FormatLiterals NegativeLocalized
{
[Token(Token = "0x6001BB2")]
[Address(RVA = "0x289B1C0", Offset = "0x2899FC0", VA = "0x18289B1C0")]
get
{
return default(TimeSpanFormat.FormatLiterals);
}
}
// Token: 0x06001BB3 RID: 7091 RVA: 0x00012360 File Offset: 0x00010560
[Token(Token = "0x6001BB3")]
[Address(RVA = "0x2899F20", Offset = "0x2898D20", VA = "0x182899F20")]
internal bool FullAppCompatMatch(TimeSpanFormat.FormatLiterals pattern)
{
return default(bool);
}
// Token: 0x06001BB4 RID: 7092 RVA: 0x00012378 File Offset: 0x00010578
[Token(Token = "0x6001BB4")]
[Address(RVA = "0x289AE60", Offset = "0x2899C60", VA = "0x18289AE60")]
internal bool PartialAppCompatMatch(TimeSpanFormat.FormatLiterals pattern)
{
return default(bool);
}
// Token: 0x06001BB5 RID: 7093 RVA: 0x00012390 File Offset: 0x00010590
[Token(Token = "0x6001BB5")]
[Address(RVA = "0x289AB30", Offset = "0x2899930", VA = "0x18289AB30")]
internal bool FullMatch(TimeSpanFormat.FormatLiterals pattern)
{
return default(bool);
}
// Token: 0x06001BB6 RID: 7094 RVA: 0x000123A8 File Offset: 0x000105A8
[Token(Token = "0x6001BB6")]
[Address(RVA = "0x289A520", Offset = "0x2899320", VA = "0x18289A520")]
internal bool FullDMatch(TimeSpanFormat.FormatLiterals pattern)
{
return default(bool);
}
// Token: 0x06001BB7 RID: 7095 RVA: 0x000123C0 File Offset: 0x000105C0
[Token(Token = "0x6001BB7")]
[Address(RVA = "0x289A600", Offset = "0x2899400", VA = "0x18289A600")]
internal bool FullHMMatch(TimeSpanFormat.FormatLiterals pattern)
{
return default(bool);
}
// Token: 0x06001BB8 RID: 7096 RVA: 0x000123D8 File Offset: 0x000105D8
[Token(Token = "0x6001BB8")]
[Address(RVA = "0x289A140", Offset = "0x2898F40", VA = "0x18289A140")]
internal bool FullDHMMatch(TimeSpanFormat.FormatLiterals pattern)
{
return default(bool);
}
// Token: 0x06001BB9 RID: 7097 RVA: 0x000123F0 File Offset: 0x000105F0
[Token(Token = "0x6001BB9")]
[Address(RVA = "0x289A970", Offset = "0x2899770", VA = "0x18289A970")]
internal bool FullHMSMatch(TimeSpanFormat.FormatLiterals pattern)
{
return default(bool);
}
// Token: 0x06001BBA RID: 7098 RVA: 0x00012408 File Offset: 0x00010608
[Token(Token = "0x6001BBA")]
[Address(RVA = "0x289A300", Offset = "0x2899100", VA = "0x18289A300")]
internal bool FullDHMSMatch(TimeSpanFormat.FormatLiterals pattern)
{
return default(bool);
}
// Token: 0x06001BBB RID: 7099 RVA: 0x00012420 File Offset: 0x00010620
[Token(Token = "0x6001BBB")]
[Address(RVA = "0x289A750", Offset = "0x2899550", VA = "0x18289A750")]
internal bool FullHMSFMatch(TimeSpanFormat.FormatLiterals pattern)
{
return default(bool);
}
// Token: 0x06001BBC RID: 7100 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BBC")]
[Address(RVA = "0x289ADC0", Offset = "0x2899BC0", VA = "0x18289ADC0")]
internal void Init(DateTimeFormatInfo dtfi)
{
}
// Token: 0x06001BBD RID: 7101 RVA: 0x00012438 File Offset: 0x00010638
[Token(Token = "0x6001BBD")]
[Address(RVA = "0x289B020", Offset = "0x2899E20", VA = "0x18289B020")]
internal bool ProcessToken(ref TimeSpanParse.TimeSpanToken tok, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x06001BBE RID: 7102 RVA: 0x00012450 File Offset: 0x00010650
[Token(Token = "0x6001BBE")]
[Address(RVA = "0x2899E00", Offset = "0x2898C00", VA = "0x182899E00")]
private bool AddSep(string sep, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x06001BBF RID: 7103 RVA: 0x00012468 File Offset: 0x00010668
[Token(Token = "0x6001BBF")]
[Address(RVA = "0x2899D00", Offset = "0x2898B00", VA = "0x182899D00")]
private bool AddNum(TimeSpanParse.TimeSpanToken num, ref TimeSpanParse.TimeSpanResult result)
{
return default(bool);
}
// Token: 0x04000FA1 RID: 4001
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000FA1")]
internal TimeSpanParse.TTT lastSeenTTT;
// Token: 0x04000FA2 RID: 4002
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4000FA2")]
internal int tokenCount;
// Token: 0x04000FA3 RID: 4003
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000FA3")]
internal int SepCount;
// Token: 0x04000FA4 RID: 4004
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4000FA4")]
internal int NumCount;
// Token: 0x04000FA5 RID: 4005
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000FA5")]
internal string[] literals;
// Token: 0x04000FA6 RID: 4006
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000FA6")]
internal TimeSpanParse.TimeSpanToken[] numbers;
// Token: 0x04000FA7 RID: 4007
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000FA7")]
private TimeSpanFormat.FormatLiterals m_posLoc;
// Token: 0x04000FA8 RID: 4008
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000FA8")]
private TimeSpanFormat.FormatLiterals m_negLoc;
// Token: 0x04000FA9 RID: 4009
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000FA9")]
private bool m_posLocInit;
// Token: 0x04000FAA RID: 4010
[FieldOffset(Offset = "0x71")]
[Token(Token = "0x4000FAA")]
private bool m_negLocInit;
// Token: 0x04000FAB RID: 4011
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000FAB")]
private string m_fullPosPattern;
// Token: 0x04000FAC RID: 4012
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000FAC")]
private string m_fullNegPattern;
}
// Token: 0x020002EF RID: 751
[Token(Token = "0x20002EF")]
private struct TimeSpanResult
{
// Token: 0x06001BC0 RID: 7104 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BC0")]
[Address(RVA = "0x289B4C0", Offset = "0x289A2C0", VA = "0x18289B4C0")]
internal void Init(TimeSpanParse.TimeSpanThrowStyle canThrow)
{
}
// Token: 0x06001BC1 RID: 7105 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BC1")]
[Address(RVA = "0x289B560", Offset = "0x289A360", VA = "0x18289B560")]
internal void SetFailure(TimeSpanParse.ParseFailureKind failure, string failureMessageID)
{
}
// Token: 0x06001BC2 RID: 7106 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BC2")]
[Address(RVA = "0x289B4D0", Offset = "0x289A2D0", VA = "0x18289B4D0")]
internal void SetFailure(TimeSpanParse.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument)
{
}
// Token: 0x06001BC3 RID: 7107 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001BC3")]
[Address(RVA = "0x289B5E0", Offset = "0x289A3E0", VA = "0x18289B5E0")]
internal void SetFailure(TimeSpanParse.ParseFailureKind failure, string failureMessageID, object failureMessageFormatArgument, string failureArgumentName)
{
}
// Token: 0x06001BC4 RID: 7108 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001BC4")]
[Address(RVA = "0x289B320", Offset = "0x289A120", VA = "0x18289B320")]
internal Exception GetTimeSpanParseException()
{
return null;
}
// Token: 0x04000FAD RID: 4013
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000FAD")]
internal TimeSpan parsedTimeSpan;
// Token: 0x04000FAE RID: 4014
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000FAE")]
internal TimeSpanParse.TimeSpanThrowStyle throwStyle;
// Token: 0x04000FAF RID: 4015
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4000FAF")]
internal TimeSpanParse.ParseFailureKind m_failure;
// Token: 0x04000FB0 RID: 4016
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000FB0")]
internal string m_failureMessageID;
// Token: 0x04000FB1 RID: 4017
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000FB1")]
internal object m_failureMessageFormatArgument;
// Token: 0x04000FB2 RID: 4018
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000FB2")]
internal string m_failureArgumentName;
}
}
}
@@ -0,0 +1,32 @@
using System;
using Cpp2IlInjected;
namespace System.Globalization
{
// Token: 0x020002CE RID: 718
[Token(Token = "0x20002CE")]
internal class TokenHashValue
{
// Token: 0x06001AD5 RID: 6869 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001AD5")]
[Address(RVA = "0x501300", Offset = "0x500100", VA = "0x180501300")]
internal TokenHashValue(string tokenString, TokenType tokenType, int tokenValue)
{
}
// Token: 0x04000EAD RID: 3757
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000EAD")]
internal string tokenString;
// Token: 0x04000EAE RID: 3758
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000EAE")]
internal TokenType tokenType;
// Token: 0x04000EAF RID: 3759
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000EAF")]
internal int tokenValue;
}
}
@@ -0,0 +1,135 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Defines the Unicode category of a character.</summary>
// Token: 0x020002F0 RID: 752
[Token(Token = "0x20002F0")]
[ComVisible(true)]
[Serializable]
public enum UnicodeCategory
{
/// <summary>Uppercase letter. Signified by the Unicode designation "Lu" (letter, uppercase). The value is 0.</summary>
// Token: 0x04000FB4 RID: 4020
[Token(Token = "0x4000FB4")]
UppercaseLetter,
/// <summary>Lowercase letter. Signified by the Unicode designation "Ll" (letter, lowercase). The value is 1.</summary>
// Token: 0x04000FB5 RID: 4021
[Token(Token = "0x4000FB5")]
LowercaseLetter,
/// <summary>Titlecase letter. Signified by the Unicode designation "Lt" (letter, titlecase). The value is 2.</summary>
// Token: 0x04000FB6 RID: 4022
[Token(Token = "0x4000FB6")]
TitlecaseLetter,
/// <summary>Modifier letter character, which is free-standing spacing character that indicates modifications of a preceding letter. Signified by the Unicode designation "Lm" (letter, modifier). The value is 3.</summary>
// Token: 0x04000FB7 RID: 4023
[Token(Token = "0x4000FB7")]
ModifierLetter,
/// <summary>Letter that is not an uppercase letter, a lowercase letter, a titlecase letter, or a modifier letter. Signified by the Unicode designation "Lo" (letter, other). The value is 4.</summary>
// Token: 0x04000FB8 RID: 4024
[Token(Token = "0x4000FB8")]
OtherLetter,
/// <summary>Nonspacing character that indicates modifications of a base character. Signified by the Unicode designation "Mn" (mark, nonspacing). The value is 5.</summary>
// Token: 0x04000FB9 RID: 4025
[Token(Token = "0x4000FB9")]
NonSpacingMark,
/// <summary>Spacing character that indicates modifications of a base character and affects the width of the glyph for that base character. Signified by the Unicode designation "Mc" (mark, spacing combining). The value is 6.</summary>
// Token: 0x04000FBA RID: 4026
[Token(Token = "0x4000FBA")]
SpacingCombiningMark,
/// <summary>Enclosing mark character, which is a nonspacing combining character that surrounds all previous characters up to and including a base character. Signified by the Unicode designation "Me" (mark, enclosing). The value is 7.</summary>
// Token: 0x04000FBB RID: 4027
[Token(Token = "0x4000FBB")]
EnclosingMark,
/// <summary>Decimal digit character, that is, a character in the range 0 through 9. Signified by the Unicode designation "Nd" (number, decimal digit). The value is 8.</summary>
// Token: 0x04000FBC RID: 4028
[Token(Token = "0x4000FBC")]
DecimalDigitNumber,
/// <summary>Number represented by a letter, instead of a decimal digit, for example, the Roman numeral for five, which is "V". The indicator is signified by the Unicode designation "Nl" (number, letter). The value is 9.</summary>
// Token: 0x04000FBD RID: 4029
[Token(Token = "0x4000FBD")]
LetterNumber,
/// <summary>Number that is neither a decimal digit nor a letter number, for example, the fraction 1/2. The indicator is signified by the Unicode designation "No" (number, other). The value is 10.</summary>
// Token: 0x04000FBE RID: 4030
[Token(Token = "0x4000FBE")]
OtherNumber,
/// <summary>Space character, which has no glyph but is not a control or format character. Signified by the Unicode designation "Zs" (separator, space). The value is 11.</summary>
// Token: 0x04000FBF RID: 4031
[Token(Token = "0x4000FBF")]
SpaceSeparator,
/// <summary>Character that is used to separate lines of text. Signified by the Unicode designation "Zl" (separator, line). The value is 12.</summary>
// Token: 0x04000FC0 RID: 4032
[Token(Token = "0x4000FC0")]
LineSeparator,
/// <summary>Character used to separate paragraphs. Signified by the Unicode designation "Zp" (separator, paragraph). The value is 13.</summary>
// Token: 0x04000FC1 RID: 4033
[Token(Token = "0x4000FC1")]
ParagraphSeparator,
/// <summary>Control code character, with a Unicode value of U+007F or in the range U+0000 through U+001F or U+0080 through U+009F. Signified by the Unicode designation "Cc" (other, control). The value is 14.</summary>
// Token: 0x04000FC2 RID: 4034
[Token(Token = "0x4000FC2")]
Control,
/// <summary>Format character that affects the layout of text or the operation of text processes, but is not normally rendered. Signified by the Unicode designation "Cf" (other, format). The value is 15.</summary>
// Token: 0x04000FC3 RID: 4035
[Token(Token = "0x4000FC3")]
Format,
/// <summary>High surrogate or a low surrogate character. Surrogate code values are in the range U+D800 through U+DFFF. Signified by the Unicode designation "Cs" (other, surrogate). The value is 16.</summary>
// Token: 0x04000FC4 RID: 4036
[Token(Token = "0x4000FC4")]
Surrogate,
/// <summary>Private-use character, with a Unicode value in the range U+E000 through U+F8FF. Signified by the Unicode designation "Co" (other, private use). The value is 17.</summary>
// Token: 0x04000FC5 RID: 4037
[Token(Token = "0x4000FC5")]
PrivateUse,
/// <summary>Connector punctuation character that connects two characters. Signified by the Unicode designation "Pc" (punctuation, connector). The value is 18.</summary>
// Token: 0x04000FC6 RID: 4038
[Token(Token = "0x4000FC6")]
ConnectorPunctuation,
/// <summary>Dash or hyphen character. Signified by the Unicode designation "Pd" (punctuation, dash). The value is 19.</summary>
// Token: 0x04000FC7 RID: 4039
[Token(Token = "0x4000FC7")]
DashPunctuation,
/// <summary>Opening character of one of the paired punctuation marks, such as parentheses, square brackets, and braces. Signified by the Unicode designation "Ps" (punctuation, open). The value is 20.</summary>
// Token: 0x04000FC8 RID: 4040
[Token(Token = "0x4000FC8")]
OpenPunctuation,
/// <summary>Closing character of one of the paired punctuation marks, such as parentheses, square brackets, and braces. Signified by the Unicode designation "Pe" (punctuation, close). The value is 21.</summary>
// Token: 0x04000FC9 RID: 4041
[Token(Token = "0x4000FC9")]
ClosePunctuation,
/// <summary>Opening or initial quotation mark character. Signified by the Unicode designation "Pi" (punctuation, initial quote). The value is 22.</summary>
// Token: 0x04000FCA RID: 4042
[Token(Token = "0x4000FCA")]
InitialQuotePunctuation,
/// <summary>Closing or final quotation mark character. Signified by the Unicode designation "Pf" (punctuation, final quote). The value is 23.</summary>
// Token: 0x04000FCB RID: 4043
[Token(Token = "0x4000FCB")]
FinalQuotePunctuation,
/// <summary>Punctuation character that is not a connector, a dash, open punctuation, close punctuation, an initial quote, or a final quote. Signified by the Unicode designation "Po" (punctuation, other). The value is 24.</summary>
// Token: 0x04000FCC RID: 4044
[Token(Token = "0x4000FCC")]
OtherPunctuation,
/// <summary>Mathematical symbol character, such as "+" or "= ". Signified by the Unicode designation "Sm" (symbol, math). The value is 25.</summary>
// Token: 0x04000FCD RID: 4045
[Token(Token = "0x4000FCD")]
MathSymbol,
/// <summary>Currency symbol character. Signified by the Unicode designation "Sc" (symbol, currency). The value is 26.</summary>
// Token: 0x04000FCE RID: 4046
[Token(Token = "0x4000FCE")]
CurrencySymbol,
/// <summary>Modifier symbol character, which indicates modifications of surrounding characters. For example, the fraction slash indicates that the number to the left is the numerator and the number to the right is the denominator. The indicator is signified by the Unicode designation "Sk" (symbol, modifier). The value is 27.</summary>
// Token: 0x04000FCF RID: 4047
[Token(Token = "0x4000FCF")]
ModifierSymbol,
/// <summary>Symbol character that is not a mathematical symbol, a currency symbol or a modifier symbol. Signified by the Unicode designation "So" (symbol, other). The value is 28.</summary>
// Token: 0x04000FD0 RID: 4048
[Token(Token = "0x4000FD0")]
OtherSymbol,
/// <summary>Character that is not assigned to any Unicode category. Signified by the Unicode designation "Cn" (other, not assigned). The value is 29.</summary>
// Token: 0x04000FD1 RID: 4049
[Token(Token = "0x4000FD1")]
OtherNotAssigned
}
}