using System; namespace Google.Protobuf { // Token: 0x02000018 RID: 24 public static class WireFormat { // Token: 0x0600014F RID: 335 RVA: 0x00007A2F File Offset: 0x00005C2F public static WireFormat.WireType GetTagWireType(uint tag) { return (WireFormat.WireType)(tag & 7U); } // Token: 0x06000150 RID: 336 RVA: 0x00007A34 File Offset: 0x00005C34 public static int GetTagFieldNumber(uint tag) { return (int)tag >> 3; } // Token: 0x06000151 RID: 337 RVA: 0x00007A39 File Offset: 0x00005C39 public static uint MakeTag(int fieldNumber, WireFormat.WireType wireType) { return (uint)((fieldNumber << 3) | (int)wireType); } // Token: 0x0400004C RID: 76 private const int TagTypeBits = 3; // Token: 0x0400004D RID: 77 private const uint TagTypeMask = 7U; // Token: 0x02000085 RID: 133 public enum WireType : uint { // Token: 0x040002B4 RID: 692 Varint, // Token: 0x040002B5 RID: 693 Fixed64, // Token: 0x040002B6 RID: 694 LengthDelimited, // Token: 0x040002B7 RID: 695 StartGroup, // Token: 0x040002B8 RID: 696 EndGroup, // Token: 0x040002B9 RID: 697 Fixed32 } } }