using System; using System.Diagnostics; using Google.Protobuf.Collections; using Google.Protobuf.Reflection; namespace Google.Protobuf.WellKnownTypes { // Token: 0x02000034 RID: 52 public sealed class EnumValue : IMessage, IMessage, IEquatable, IDeepCloneable { // Token: 0x17000095 RID: 149 // (get) Token: 0x060002CA RID: 714 RVA: 0x0000BF3A File Offset: 0x0000A13A [DebuggerNonUserCode] public static MessageParser Parser { get { return EnumValue._parser; } } // Token: 0x17000096 RID: 150 // (get) Token: 0x060002CB RID: 715 RVA: 0x0000BF41 File Offset: 0x0000A141 [DebuggerNonUserCode] public static MessageDescriptor Descriptor { get { return TypeReflection.Descriptor.MessageTypes[3]; } } // Token: 0x17000097 RID: 151 // (get) Token: 0x060002CC RID: 716 RVA: 0x0000BF53 File Offset: 0x0000A153 [DebuggerNonUserCode] MessageDescriptor IMessage.Descriptor { get { return EnumValue.Descriptor; } } // Token: 0x060002CD RID: 717 RVA: 0x0000BF5A File Offset: 0x0000A15A [DebuggerNonUserCode] public EnumValue() { } // Token: 0x060002CE RID: 718 RVA: 0x0000BF78 File Offset: 0x0000A178 [DebuggerNonUserCode] public EnumValue(EnumValue other) : this() { this.name_ = other.name_; this.number_ = other.number_; this.options_ = other.options_.Clone(); } // Token: 0x060002CF RID: 719 RVA: 0x0000BFA9 File Offset: 0x0000A1A9 [DebuggerNonUserCode] public EnumValue Clone() { return new EnumValue(this); } // Token: 0x17000098 RID: 152 // (get) Token: 0x060002D0 RID: 720 RVA: 0x0000BFB1 File Offset: 0x0000A1B1 // (set) Token: 0x060002D1 RID: 721 RVA: 0x0000BFB9 File Offset: 0x0000A1B9 [DebuggerNonUserCode] public string Name { get { return this.name_; } set { this.name_ = ProtoPreconditions.CheckNotNull(value, "value"); } } // Token: 0x17000099 RID: 153 // (get) Token: 0x060002D2 RID: 722 RVA: 0x0000BFCC File Offset: 0x0000A1CC // (set) Token: 0x060002D3 RID: 723 RVA: 0x0000BFD4 File Offset: 0x0000A1D4 [DebuggerNonUserCode] public int Number { get { return this.number_; } set { this.number_ = value; } } // Token: 0x1700009A RID: 154 // (get) Token: 0x060002D4 RID: 724 RVA: 0x0000BFDD File Offset: 0x0000A1DD [DebuggerNonUserCode] public RepeatedField