// Assembly: mscorlib
// Full name: System.DateTimeOffset

namespace System
{
public class DateTimeOffset // TypeDefIndex: 3445
{
	// Fields
	type#17108 MinValue;
	type#17108 MaxValue;
	type#17108 UnixEpoch;
	type#17083 _dateTime;
	type#20860 _offsetMinutes;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#20900 ticks, type#27436 offset) { }
	// RVA: -1
	public type#28660 .ctor(type#17076 dateTime) { }
	// RVA: -1
	public type#28660 .ctor(type#17076 dateTime, type#27436 offset) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 year, type#20867 month, type#20867 day, type#20867 hour, type#20867 minute, type#20867 second, type#27436 offset) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 year, type#20867 month, type#20867 day, type#20867 hour, type#20867 minute, type#20867 second, type#20867 millisecond, type#27436 offset) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 year, type#20867 month, type#20867 day, type#20867 hour, type#20867 minute, type#20867 second, type#20867 millisecond, type#15649 calendar, type#27436 offset) { }
	// RVA: -1
	public static type#17106 get_Now() { }
	// RVA: -1
	public static type#17106 get_UtcNow() { }
	// RVA: -1
	public type#17076 get_DateTime() { }
	// RVA: -1
	public type#17076 get_UtcDateTime() { }
	// RVA: -1
	public type#17076 get_LocalDateTime() { }
	// RVA: -1
	private type#17076 get_ClockDateTime() { }
	// RVA: -1
	public type#20867 get_Day() { }
	// RVA: -1
	public type#20867 get_Hour() { }
	// RVA: -1
	public type#20867 get_Millisecond() { }
	// RVA: -1
	public type#20867 get_Minute() { }
	// RVA: -1
	public type#20867 get_Month() { }
	// RVA: -1
	public type#27436 get_Offset() { }
	// RVA: -1
	public type#20867 get_Second() { }
	// RVA: -1
	public type#20900 get_Ticks() { }
	// RVA: -1
	public type#27436 get_TimeOfDay() { }
	// RVA: -1
	public type#20867 get_Year() { }
	// RVA: -1
	public static type#20867 Compare(type#17106 first, type#17106 second) { }
	// RVA: -1
	private virtual type#20867 System.IComparable.CompareTo(type#23705 obj) { }
	// RVA: -1
	public virtual type#20867 CompareTo(type#17106 other) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public virtual type#15313 Equals(type#17106 other) { }
	// RVA: -1
	public static type#17106 FromUnixTimeSeconds(type#20900 seconds) { }
	// RVA: -1
	private virtual type#28660 System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(type#23705 sender) { }
	// RVA: -1
	private virtual type#28660 System.Runtime.Serialization.ISerializable.GetObjectData(type#25857 info, type#26566 context) { }
	// RVA: -1
	private type#28660 .ctor(type#25857 info, type#26566 context) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public static type#17106 Parse(type#26576 input, type#20119 formatProvider) { }
	// RVA: -1
	public static type#17106 Parse(type#26576 input, type#20119 formatProvider, type#17116 styles) { }
	// RVA: -1
	public static type#17106 ParseExact(type#26576 input, type#26576 format, type#20119 formatProvider, type#17116 styles) { }
	// RVA: -1
	public type#20900 ToUnixTimeSeconds() { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public type#26576 ToString(type#20119 formatProvider) { }
	// RVA: -1
	public virtual type#26576 ToString(type#26576 format, type#20119 formatProvider) { }
	// RVA: -1
	public virtual type#15313 TryFormat(type#10218 destination, type#11944 charsWritten, type#10095 format, type#20121 formatProvider) { }
	// RVA: -1
	public type#17106 ToUniversalTime() { }
	// RVA: -1
	public static type#15313 TryParse(type#26576 input, type#20119 formatProvider, type#17116 styles, type#11843 result) { }
	// RVA: -1
	public static type#15313 TryParseExact(type#26576 input, type#26576 format, type#20119 formatProvider, type#17116 styles, type#11843 result) { }
	// RVA: -1
	public static type#15313 TryParseExact(type#26576 input, type#13453 formats, type#20119 formatProvider, type#17116 styles, type#11843 result) { }
	// RVA: -1
	private static type#20856 ValidateOffset(type#27436 offset) { }
	// RVA: -1
	private static type#17076 ValidateDate(type#17076 dateTime, type#27436 offset) { }
	// RVA: -1
	private static type#17116 ValidateStyles(type#17116 style, type#26576 parameterName) { }
	// RVA: -1
	public static type#17106 op_Implicit(type#17076 dateTime) { }
	// RVA: -1
	public static type#27436 op_Subtraction(type#17106 left, type#17106 right) { }
	// RVA: -1
	public static type#15313 op_Equality(type#17106 left, type#17106 right) { }
	// RVA: -1
	public static type#15313 op_Inequality(type#17106 left, type#17106 right) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
