implements IMessage`1, IMessage, IEquatable`1, IDeepCloneable`1, IBufferMessage, ICustomDiagnosticMessage, IComparable`1
0x00x0028
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _parser | MessageParser<Google.Protobuf.WellKnownTypes.Timestamp> | PrivateStatic+1 flags | — | |
| 0x08 | _unknownFields | UnknownFieldSet | Private | — | |
| — | 0x04 | SecondsFieldNumber | int | PublicStatic+1 flags | 324579984 |
| 0x08 | seconds_ | long | Private | — | |
| — | 0x04 | NanosFieldNumber | int | PublicStatic+1 flags | 324579984 |
| 0x04 | nanos_ | int | Private | — | |
| 0x08 | UnixEpoch | DateTime | PrivateStatic+1 flags | — | |
| — | 0x08 | BclSecondsAtUnixEpoch | long | PrivateStatic+1 flags | 2006074307216 |
| — | 0x08 | UnixSecondsAtBclMaxValue | long | Static+2 flags | 2006074307216 |
| — | 0x08 | UnixSecondsAtBclMinValue | long | Static+2 flags | 2006074307216 |
| — | 0x04 | MaxNanos | int | Static+2 flags | 324579984 |
| 0x0024 | 0x04 | unreflected bytes to end of Timestamp | |||
Functions 39
| Signature | Flags | Native | Params |
|---|---|---|---|
| MessageParser<Google.Protobuf.WellKnownTypes.Timestamp> get_Parser() | PublicStatic+1 flags | — | 0x08 |
| MessageDescriptor get_Descriptor() | PublicStatic+1 flags | — | 0x08 |
| MessageDescriptor pb::Google.Protobuf.IMessage.get_Descriptor() | PrivateFinal+3 flags | — | 0x08 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(Timestamp other) | Public+1 flags | — | 0x08 |
| Timestamp Clone() | PublicFinal+2 flags | — | 0x08 |
| long get_Seconds() | Public+1 flags | — | 0x08 |
| void set_Seconds(long value) | Public+1 flags | — | 0x08 |
| int get_Nanos() | Public+1 flags | — | 0x04 |
| void set_Nanos(int value) | Public+1 flags | — | 0x04 |
| bool Equals(object other) | Public+1 flags | — | 0x08 |
| bool Equals(Timestamp other) | PublicFinal+2 flags | — | 0x08 |
| int GetHashCode() | Public+1 flags | — | 0x04 |
| string ToString() | Public+1 flags | — | 0x08 |
| void WriteTo(CodedOutputStream output) | PublicFinal+2 flags | — | 0x08 |
| void pb::Google.Protobuf.IBufferMessage.InternalWriteTo(ref WriteContext& output) | PrivateFinal+2 flags | — | 0x28 |
| int CalculateSize() | PublicFinal+2 flags | — | 0x04 |
| void MergeFrom(Timestamp other) | PublicFinal+2 flags | — | 0x08 |
| void MergeFrom(CodedInputStream input) | PublicFinal+2 flags | — | 0x08 |
| void pb::Google.Protobuf.IBufferMessage.InternalMergeFrom(ref ParseContext& input) | PrivateFinal+2 flags | — | 0x90 |
| bool IsNormalized(long seconds, int nanoseconds) | PrivateStatic | — | 0x08 |
| Duration op_Subtraction(Timestamp lhs, Timestamp rhs) | PublicStatic+1 flags | — | 0x08 |
| Timestamp op_Addition(Timestamp lhs, Duration rhs) | PublicStatic+1 flags | — | 0x08 |
| Timestamp op_Subtraction(Timestamp lhs, Duration rhs) | PublicStatic+1 flags | — | 0x08 |
| DateTime ToDateTime() | Public | — | 0x08 |
| DateTimeOffset ToDateTimeOffset() | Public | — | 0x10 |
| Timestamp FromDateTime(const DateTime& dateTime) | PublicStatic | — | 0x08 |
| Timestamp FromDateTimeOffset(const DateTimeOffset& dateTimeOffset) | PublicStatic | — | 0x10 |
| Timestamp Normalize(long seconds, int nanoseconds) | Static+1 flags | — | 0x08 |
| string ToJson(long seconds, int nanoseconds, bool diagnosticOnly) | Static+1 flags | — | 0x08 |
| int CompareTo(Timestamp other) | PublicFinal+2 flags | 0x08 | |
| bool op_LessThan(Timestamp a, Timestamp b) | PublicStatic+1 flags | 0x08 | |
| bool op_GreaterThan(Timestamp a, Timestamp b) | PublicStatic+1 flags | 0x08 | |
| bool op_LessThanOrEqual(Timestamp a, Timestamp b) | PublicStatic+1 flags | 0x08 | |
| bool op_GreaterThanOrEqual(Timestamp a, Timestamp b) | PublicStatic+1 flags | 0x08 | |
| bool op_Equality(Timestamp a, Timestamp b) | PublicStatic+1 flags | 0x08 | |
| bool op_Inequality(Timestamp a, Timestamp b) | PublicStatic+1 flags | 0x08 | |
| string ToDiagnosticString() | PublicFinal+2 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |