Class Timestamp
Assembly: Google.Protobuf.dll
Syntax
public sealed class Timestamp : IMessage<Timestamp>, IEquatable<Timestamp>, IDeepCloneable<Timestamp>, IBufferMessage, ICustomDiagnosticMessage, IMessage, IComparable<Timestamp>
Constructors
Timestamp()
Declaration
Timestamp(Timestamp)
Declaration
public Timestamp(Timestamp other)
Parameters
Fields
NanosFieldNumber
Declaration
public const int NanosFieldNumber = 2
Field Value
SecondsFieldNumber
Declaration
public const int SecondsFieldNumber = 1
Field Value
Properties
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
Nanos
Declaration
public int Nanos { get; set; }
Property Value
Parser
Declaration
public static MessageParser<Timestamp> Parser { get; }
Property Value
Seconds
Declaration
public long Seconds { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Clone()
Declaration
Returns
CompareTo(Timestamp)
Declaration
public int CompareTo(Timestamp other)
Parameters
Returns
Equals(Timestamp)
Declaration
public bool Equals(Timestamp other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
object |
other |
|
Returns
Overrides
FromDateTime(DateTime)
Declaration
public static Timestamp FromDateTime(DateTime dateTime)
Parameters
Returns
FromDateTimeOffset(DateTimeOffset)
Declaration
public static Timestamp FromDateTimeOffset(DateTimeOffset dateTimeOffset)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
MergeFrom(Timestamp)
Declaration
public void MergeFrom(Timestamp other)
Parameters
ToDateTime()
Declaration
public DateTime ToDateTime()
Returns
ToDateTimeOffset()
Declaration
public DateTimeOffset ToDateTimeOffset()
Returns
ToDiagnosticString()
Declaration
public string ToDiagnosticString()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
WriteTo(CodedOutputStream)
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Operators
operator +(Timestamp, Duration)
Declaration
public static Timestamp operator +(Timestamp lhs, Duration rhs)
Parameters
Returns
operator ==(Timestamp, Timestamp)
Declaration
public static bool operator ==(Timestamp a, Timestamp b)
Parameters
Returns
operator >(Timestamp, Timestamp)
Declaration
public static bool operator >(Timestamp a, Timestamp b)
Parameters
Returns
operator >=(Timestamp, Timestamp)
Declaration
public static bool operator >=(Timestamp a, Timestamp b)
Parameters
Returns
operator !=(Timestamp, Timestamp)
Declaration
public static bool operator !=(Timestamp a, Timestamp b)
Parameters
Returns
operator <(Timestamp, Timestamp)
Declaration
public static bool operator <(Timestamp a, Timestamp b)
Parameters
Returns
operator <=(Timestamp, Timestamp)
Declaration
public static bool operator <=(Timestamp a, Timestamp b)
Parameters
Returns
operator -(Timestamp, Duration)
Declaration
public static Timestamp operator -(Timestamp lhs, Duration rhs)
Parameters
Returns
operator -(Timestamp, Timestamp)
Declaration
public static Duration operator -(Timestamp lhs, Timestamp rhs)
Parameters
Returns
Implements
Extension Methods