implements IComparable, IFormattable, IComparable`1, IEquatable`1, ISerializable, IDeserializationCallback, ISpanFormattable
0x00x0010
Members 5
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x10 | MinValue | DateTimeOffset | PublicStatic+1 flags | |
| 0x10 | MaxValue | DateTimeOffset | PublicStatic+1 flags | |
| 0x10 | UnixEpoch | DateTimeOffset | PublicStatic+1 flags | |
| 0x08 | _dateTime | DateTime | Private+1 flags | |
| 0x02 | _offsetMinutes | short | Private+1 flags |
Functions 53
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(long ticks, const TimeSpan& offset) | Public+1 flags | 0x08 | |
| void .ctor(const DateTime& dateTime) | Public+1 flags | 0x08 | |
| void .ctor(const DateTime& dateTime, const TimeSpan& offset) | Public+1 flags | 0x08 | |
| void .ctor(int year, int month, int day, int hour, int minute, int second, const TimeSpan& offset) | Public+1 flags | 0x08 | |
| void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, const TimeSpan& offset) | Public+1 flags | 0x08 | |
| void .ctor(int year, int month, int day, int hour, int minute, int second, int millisecond, Calendar calendar, const TimeSpan& offset) | Public+1 flags | 0x08 | |
| DateTimeOffset get_Now() | PublicStatic+1 flags | 0x10 | |
| DateTimeOffset get_UtcNow() | PublicStatic+1 flags | 0x10 | |
| DateTime get_DateTime() | Public+1 flags | 0x08 | |
| DateTime get_UtcDateTime() | Public+1 flags | 0x08 | |
| DateTime get_LocalDateTime() | Public+1 flags | 0x08 | |
| DateTime get_ClockDateTime() | Private+1 flags | 0x08 | |
| int get_Day() | Public+1 flags | 0x04 | |
| int get_Hour() | Public+1 flags | 0x04 | |
| int get_Millisecond() | Public+1 flags | 0x04 | |
| int get_Minute() | Public+1 flags | 0x04 | |
| int get_Month() | Public+1 flags | 0x04 | |
| TimeSpan get_Offset() | Public+1 flags | 0x08 | |
| int get_Second() | Public+1 flags | 0x04 | |
| long get_Ticks() | Public+1 flags | 0x08 | |
| TimeSpan get_TimeOfDay() | Public+1 flags | 0x08 | |
| int get_Year() | Public+1 flags | 0x04 | |
| int Compare(const DateTimeOffset& first, const DateTimeOffset& second) | PublicStatic | 0x10 | |
| int System.IComparable.CompareTo(object obj) | PrivateFinal+2 flags | 0x08 | |
| int CompareTo(const DateTimeOffset& other) | PublicFinal+2 flags | 0x10 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| bool Equals(const DateTimeOffset& other) | PublicFinal+2 flags | 0x10 | |
| void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) | PrivateFinal+2 flags | 0x08 | |
| void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context) | PrivateFinal+2 flags | 0x10 | |
| void .ctor(SerializationInfo info, const StreamingContext& context) | Private+1 flags | 0x10 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| DateTimeOffset Parse(const string& input, IFormatProvider formatProvider) | PublicStatic | 0x10 | |
| DateTimeOffset Parse(const string& input, IFormatProvider formatProvider, const DateTimeStyles& styles) | PublicStatic | 0x10 | |
| DateTimeOffset ParseExact(const string& input, const string& format, IFormatProvider formatProvider, const DateTimeStyles& styles) | PublicStatic | 0x10 | |
| DateTimeOffset ParseExact(const string& input, const string[]& formats, IFormatProvider formatProvider, const DateTimeStyles& styles) | PublicStatic | 0x10 | |
| long ToUnixTimeMilliseconds() | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| string ToString(IFormatProvider formatProvider) | Public | 0x08 | |
| string ToString(const string& format, IFormatProvider formatProvider) | PublicFinal+2 flags | 0x08 | |
| bool TryFormat(const Span<System.Char>& destination, int charsWritten, const ReadOnlySpan<System.Char>& format, IFormatProvider formatProvider) | PublicFinal+2 flags | 0x10 | |
| DateTimeOffset ToUniversalTime() | Public | 0x10 | |
| bool TryParse(const string& input, const DateTimeOffset&& result) | PublicStatic | 0x10 | |
| bool TryParse(const string& input, IFormatProvider formatProvider, const DateTimeStyles& styles, const DateTimeOffset&& result) | PublicStatic | 0x10 | |
| bool TryParseExact(const string& input, const string& format, IFormatProvider formatProvider, const DateTimeStyles& styles, const DateTimeOffset&& result) | PublicStatic | 0x10 | |
| bool TryParseExact(const string& input, const string[]& formats, IFormatProvider formatProvider, const DateTimeStyles& styles, const DateTimeOffset&& result) | PublicStatic | 0x10 | |
| short ValidateOffset(const TimeSpan& offset) | PrivateStatic | 0x08 | |
| DateTime ValidateDate(const DateTime& dateTime, const TimeSpan& offset) | PrivateStatic | 0x08 | |
| DateTimeStyles ValidateStyles(const DateTimeStyles& style, const string& parameterName) | PrivateStatic | 0x08 | |
| DateTimeOffset op_Implicit(const DateTime& dateTime) | PublicStatic+1 flags | 0x10 | |
| TimeSpan op_Subtraction(const DateTimeOffset& left, const DateTimeOffset& right) | PublicStatic+1 flags | 0x10 | |
| bool op_Equality(const DateTimeOffset& left, const DateTimeOffset& right) | PublicStatic+1 flags | 0x10 | |
| bool op_Inequality(const DateTimeOffset& left, const DateTimeOffset& right) | PublicStatic+1 flags | 0x10 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 27
types with a member, parameter or interface of this type<>c<>c__DisplayClass3_0BinXmlDateTimeDateTimeOffsetFormatterDateTimeOffsetStorageDateTimeUtilsFunc`1IComparable`1IEquatable`1IFormatter`1JsonTextWriterJsonWriterJTokenJTokenWriterJValueMinimalBaseFormatter`1Nullable`1SqlConvertSystemTimeTraceJsonWriterXmlAnyConverterXmlBaseConverterXmlConvertXmlDateTimeConverterXmlUntypedConverterXmlValueConverterXsdDateTime