// Assembly: mscorlib
// Full name: System.Globalization.Calendar

namespace System.Globalization
{
public class Calendar // TypeDefIndex: 4655
{
	// Fields
	type#20869 m_currentEraValue;
	type#15314 m_isReadOnly;
	type#20869 twoDigitYearMax;

	// Methods
	// RVA: -1
	public virtual type#17076 get_MinSupportedDateTime() { }
	// RVA: -1
	public virtual type#17076 get_MaxSupportedDateTime() { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	internal virtual type#20867 get_ID() { }
	// RVA: -1
	internal virtual type#20867 get_BaseCalendarID() { }
	// RVA: -1
	public virtual type#23705 Clone() { }
	// RVA: -1
	internal type#28660 VerifyWritable() { }
	// RVA: -1
	internal type#28660 SetReadOnlyState(type#15313 readOnly) { }
	// RVA: -1
	internal virtual type#20867 get_CurrentEraValue() { }
	// RVA: -1
	public abstract type#20867 GetDayOfMonth(type#17076 time) { }
	// RVA: -1
	public abstract type#17127 GetDayOfWeek(type#17076 time) { }
	// RVA: -1
	public virtual type#20867 GetDaysInMonth(type#20867 year, type#20867 month) { }
	// RVA: -1
	public abstract type#20867 GetDaysInMonth(type#20867 year, type#20867 month, type#20867 era) { }
	// RVA: -1
	public abstract type#20867 GetDaysInYear(type#20867 year, type#20867 era) { }
	// RVA: -1
	public abstract type#20867 GetEra(type#17076 time) { }
	// RVA: -1
	public abstract type#13150 get_Eras() { }
	// RVA: -1
	public abstract type#20867 GetMonth(type#17076 time) { }
	// RVA: -1
	public abstract type#20867 GetMonthsInYear(type#20867 year, type#20867 era) { }
	// RVA: -1
	public abstract type#20867 GetYear(type#17076 time) { }
	// RVA: -1
	public virtual type#15313 IsLeapYear(type#20867 year) { }
	// RVA: -1
	public abstract type#15313 IsLeapYear(type#20867 year, type#20867 era) { }
	// RVA: -1
	public virtual type#17076 ToDateTime(type#20867 year, type#20867 month, type#20867 day, type#20867 hour, type#20867 minute, type#20867 second, type#20867 millisecond) { }
	// RVA: -1
	public abstract type#17076 ToDateTime(type#20867 year, type#20867 month, type#20867 day, type#20867 hour, type#20867 minute, type#20867 second, type#20867 millisecond, type#20867 era) { }
	// RVA: -1
	internal virtual type#15313 TryToDateTime(type#20867 year, type#20867 month, type#20867 day, type#20867 hour, type#20867 minute, type#20867 second, type#20867 millisecond, type#20867 era, type#11840 result) { }
	// RVA: -1
	internal virtual type#15313 IsValidYear(type#20867 year, type#20867 era) { }
	// RVA: -1
	internal virtual type#15313 IsValidMonth(type#20867 year, type#20867 month, type#20867 era) { }
	// RVA: -1
	internal virtual type#15313 IsValidDay(type#20867 year, type#20867 month, type#20867 day, type#20867 era) { }
	// RVA: -1
	public virtual type#20867 get_TwoDigitYearMax() { }
	// RVA: -1
	public virtual type#28660 set_TwoDigitYearMax(type#20867 value) { }
	// RVA: -1
	public virtual type#20867 ToFourDigitYear(type#20867 year) { }
	// RVA: -1
	internal static type#20900 TimeToTicks(type#20867 hour, type#20867 minute, type#20867 second, type#20867 millisecond) { }
	// RVA: -1
	internal static type#20867 GetSystemTwoDigitYearSetting(type#20867 CalID, type#20867 defaultYearValue) { }
}
}
