using System; using System.Diagnostics; using Google.Protobuf.Reflection; namespace Google.Protobuf.WellKnownTypes { // Token: 0x02000022 RID: 34 public sealed class Empty : IMessage, IMessage, IEquatable, IDeepCloneable { // Token: 0x17000050 RID: 80 // (get) Token: 0x060001D8 RID: 472 RVA: 0x0000948C File Offset: 0x0000768C [DebuggerNonUserCode] public static MessageParser Parser { get { return Empty._parser; } } // Token: 0x17000051 RID: 81 // (get) Token: 0x060001D9 RID: 473 RVA: 0x00009493 File Offset: 0x00007693 [DebuggerNonUserCode] public static MessageDescriptor Descriptor { get { return EmptyReflection.Descriptor.MessageTypes[0]; } } // Token: 0x17000052 RID: 82 // (get) Token: 0x060001DA RID: 474 RVA: 0x000094A5 File Offset: 0x000076A5 [DebuggerNonUserCode] MessageDescriptor IMessage.Descriptor { get { return Empty.Descriptor; } } // Token: 0x060001DB RID: 475 RVA: 0x00007601 File Offset: 0x00005801 [DebuggerNonUserCode] public Empty() { } // Token: 0x060001DC RID: 476 RVA: 0x000094AC File Offset: 0x000076AC [DebuggerNonUserCode] public Empty(Empty other) : this() { } // Token: 0x060001DD RID: 477 RVA: 0x000094B4 File Offset: 0x000076B4 [DebuggerNonUserCode] public Empty Clone() { return new Empty(this); } // Token: 0x060001DE RID: 478 RVA: 0x000094BC File Offset: 0x000076BC [DebuggerNonUserCode] public override bool Equals(object other) { return this.Equals(other as Empty); } // Token: 0x060001DF RID: 479 RVA: 0x000094CA File Offset: 0x000076CA [DebuggerNonUserCode] public bool Equals(Empty other) { return other != null; } // Token: 0x060001E0 RID: 480 RVA: 0x0000324B File Offset: 0x0000144B [DebuggerNonUserCode] public override int GetHashCode() { return 1; } // Token: 0x060001E1 RID: 481 RVA: 0x00007C02 File Offset: 0x00005E02 [DebuggerNonUserCode] public override string ToString() { return JsonFormatter.ToDiagnosticString(this); } // Token: 0x060001E2 RID: 482 RVA: 0x00007622 File Offset: 0x00005822 [DebuggerNonUserCode] public void WriteTo(CodedOutputStream output) { } // Token: 0x060001E3 RID: 483 RVA: 0x0000761F File Offset: 0x0000581F [DebuggerNonUserCode] public int CalculateSize() { return 0; } // Token: 0x060001E4 RID: 484 RVA: 0x000094D6 File Offset: 0x000076D6 [DebuggerNonUserCode] public void MergeFrom(Empty other) { } // Token: 0x060001E5 RID: 485 RVA: 0x000094DC File Offset: 0x000076DC [DebuggerNonUserCode] public void MergeFrom(CodedInputStream input) { while (input.ReadTag() != 0U) { input.SkipLastField(); } } // Token: 0x0400008A RID: 138 private static readonly MessageParser _parser = new MessageParser(() => new Empty()); } }