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 68
| 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 | |
| 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 | |
| DayOfWeek get_DayOfWeek() | 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 | |
| long get_UtcTicks() | Public+1 flags | 0x08 | |
| int get_Year() | Public+1 flags | 0x04 | |
| DateTimeOffset Add(const TimeSpan& timeSpan) | Public | 0x10 | |
| DateTimeOffset AddDays(double days) | Public | 0x10 | |
| DateTimeOffset AddHours(double hours) | Public | 0x10 | |
| DateTimeOffset AddMilliseconds(double milliseconds) | Public | 0x10 | |
| DateTimeOffset AddMinutes(double minutes) | Public | 0x10 | |
| DateTimeOffset AddMonths(int months) | Public | 0x10 | |
| DateTimeOffset AddSeconds(double seconds) | Public | 0x10 | |
| DateTimeOffset AddTicks(long ticks) | Public | 0x10 | |
| DateTimeOffset AddYears(int years) | Public | 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 | |
| DateTimeOffset FromFileTime(long fileTime) | PublicStatic | 0x10 | |
| DateTimeOffset FromUnixTimeSeconds(long seconds) | PublicStatic | 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 Subtract(const TimeSpan& value) | Public | 0x10 | |
| long ToUnixTimeSeconds() | Public | 0x08 | |
| long ToUnixTimeMilliseconds() | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| string ToString(const string& format) | Public | 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, ref int& charsWritten, const ReadOnlySpan<System.Char>& format, IFormatProvider formatProvider) | PublicFinal+2 flags | 0x10 | |
| DateTimeOffset ToUniversalTime() | Public | 0x10 | |
| bool TryParseExact(const string& input, const string& format, IFormatProvider formatProvider, const DateTimeStyles& styles, ref DateTimeOffset& result) | PublicStatic | 0x10 | |
| bool TryParseExact(const string& input, const string[]& formats, IFormatProvider formatProvider, const DateTimeStyles& styles, ref 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 | |
| DateTimeOffset op_Addition(const DateTimeOffset& dateTimeOffset, const TimeSpan& timeSpan) | PublicStatic+1 flags | 0x10 | |
| DateTimeOffset op_Subtraction(const DateTimeOffset& dateTimeOffset, const TimeSpan& timeSpan) | 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 | |
| bool op_LessThan(const DateTimeOffset& left, const DateTimeOffset& right) | PublicStatic+1 flags | 0x10 | |
| bool op_LessThanOrEqual(const DateTimeOffset& left, const DateTimeOffset& right) | PublicStatic+1 flags | 0x10 | |
| bool op_GreaterThan(const DateTimeOffset& left, const DateTimeOffset& right) | PublicStatic+1 flags | 0x10 | |
| bool op_GreaterThanOrEqual(const DateTimeOffset& left, const DateTimeOffset& right) | PublicStatic+1 flags | 0x10 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 92
types with a member, parameter or interface of this type<>c<>c<>c__DisplayClass11_0ActivityEventBreadcrumbCachingTransportClientReportComparer`1Comparison`1ComparisonComparer`1ConcurrentDictionary`2DateTimeDateTimeOffset[]DateTimeOffsetConverterEnumerableSorter`2EqualityComparer`1FILE_TIMEFileSystemBaseFileSystemInfoFunc`1Func`2Func`2Func`2Func`3GenericComparer`1GlobalSessionManagerHttpTransportBaseHubICollection`1IComparable`1IComparer`1IDictionary`2IEqualityComparer`1IEquatable`1IFileSystemIList`1IReadOnlyDictionary`2IReadOnlyList`1ISentrySessionISessionManagerISpanDataISystemClockJsonConverter`1JsonDictionaryConverter`1JsonDocumentJsonElementJsonHelpersJsonMetadataServicesConverter`1JsonNodeJsonParameterInfo`1JsonReaderHelperJsonResumableConverter`1JsonValueJsonWriterHelperKeyValuePair`2KeyValuePair`2Lazy`1LexerList`1MetricMetricHelperNativeScopeObserverNodeNoOpSpanNullable`1ObjectComparer`1PolyfillExtensionsProcessInfoProfileInfoRangeConditionHeaderValueReadOnlyCollection`1RetryAfterHandlerRetryConditionHeaderValueSentryEventSentrySessionSentrySpanSentryStopwatchSentryTransactionSessionUpdateSpanTracer+12 more