Files
2026-06-04 11:42:34 +02:00

50 lines
1.1 KiB
C#

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
}
}
}