Index: third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs |
diff --git a/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs b/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs |
index f17358f4b383bb39de23c135c56f143e55142c05..66ac71520428c31ff5f7d9cba3828e385baaa244 100644 |
--- a/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs |
+++ b/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs |
@@ -10,7 +10,6 @@ using scg = global::System.Collections.Generic; |
namespace Google.Protobuf.WellKnownTypes { |
/// <summary>Holder for reflection information generated from google/protobuf/duration.proto</summary> |
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
public static partial class DurationReflection { |
#region Descriptor |
@@ -26,7 +25,7 @@ namespace Google.Protobuf.WellKnownTypes { |
"Ch5nb29nbGUvcHJvdG9idWYvZHVyYXRpb24ucHJvdG8SD2dvb2dsZS5wcm90", |
"b2J1ZiIqCghEdXJhdGlvbhIPCgdzZWNvbmRzGAEgASgDEg0KBW5hbm9zGAIg", |
"ASgFQnwKE2NvbS5nb29nbGUucHJvdG9idWZCDUR1cmF0aW9uUHJvdG9QAVoq", |
- "Z2l0aHViLmNvbS9nb2xhbmcvcHJvdG9idWYvcHR5cGVzL2R1cmF0aW9uoAEB", |
+ "Z2l0aHViLmNvbS9nb2xhbmcvcHJvdG9idWYvcHR5cGVzL2R1cmF0aW9u+AEB", |
"ogIDR1BCqgIeR29vZ2xlLlByb3RvYnVmLldlbGxLbm93blR5cGVzYgZwcm90", |
"bzM=")); |
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, |
@@ -80,31 +79,42 @@ namespace Google.Protobuf.WellKnownTypes { |
/// end.seconds += 1; |
/// end.nanos -= 1000000000; |
/// } |
+ /// |
+ /// Example 3: Compute Duration from datetime.timedelta in Python. |
+ /// |
+ /// td = datetime.timedelta(days=3, minutes=10) |
+ /// duration = Duration() |
+ /// duration.FromTimedelta(td) |
/// </summary> |
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
public sealed partial class Duration : pb::IMessage<Duration> { |
private static readonly pb::MessageParser<Duration> _parser = new pb::MessageParser<Duration>(() => new Duration()); |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public static pb::MessageParser<Duration> Parser { get { return _parser; } } |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public static pbr::MessageDescriptor Descriptor { |
get { return global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor.MessageTypes[0]; } |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
pbr::MessageDescriptor pb::IMessage.Descriptor { |
get { return Descriptor; } |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public Duration() { |
OnConstruction(); |
} |
partial void OnConstruction(); |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public Duration(Duration other) : this() { |
seconds_ = other.seconds_; |
nanos_ = other.nanos_; |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public Duration Clone() { |
return new Duration(this); |
} |
@@ -116,6 +126,7 @@ namespace Google.Protobuf.WellKnownTypes { |
/// Signed seconds of the span of time. Must be from -315,576,000,000 |
/// to +315,576,000,000 inclusive. |
/// </summary> |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public long Seconds { |
get { return seconds_; } |
set { |
@@ -134,6 +145,7 @@ namespace Google.Protobuf.WellKnownTypes { |
/// of the same sign as the `seconds` field. Must be from -999,999,999 |
/// to +999,999,999 inclusive. |
/// </summary> |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public int Nanos { |
get { return nanos_; } |
set { |
@@ -141,10 +153,12 @@ namespace Google.Protobuf.WellKnownTypes { |
} |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public override bool Equals(object other) { |
return Equals(other as Duration); |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public bool Equals(Duration other) { |
if (ReferenceEquals(other, null)) { |
return false; |
@@ -157,6 +171,7 @@ namespace Google.Protobuf.WellKnownTypes { |
return true; |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public override int GetHashCode() { |
int hash = 1; |
if (Seconds != 0L) hash ^= Seconds.GetHashCode(); |
@@ -164,10 +179,12 @@ namespace Google.Protobuf.WellKnownTypes { |
return hash; |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public override string ToString() { |
return pb::JsonFormatter.ToDiagnosticString(this); |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public void WriteTo(pb::CodedOutputStream output) { |
if (Seconds != 0L) { |
output.WriteRawTag(8); |
@@ -179,6 +196,7 @@ namespace Google.Protobuf.WellKnownTypes { |
} |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public int CalculateSize() { |
int size = 0; |
if (Seconds != 0L) { |
@@ -190,6 +208,7 @@ namespace Google.Protobuf.WellKnownTypes { |
return size; |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public void MergeFrom(Duration other) { |
if (other == null) { |
return; |
@@ -202,6 +221,7 @@ namespace Google.Protobuf.WellKnownTypes { |
} |
} |
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
public void MergeFrom(pb::CodedInputStream input) { |
uint tag; |
while ((tag = input.ReadTag()) != 0) { |