using System; using System.Collections.Generic; using System.Text.RegularExpressions; using Cpp2IlInjected; namespace Google.Protobuf.Reflection { // Token: 0x02000090 RID: 144 [Token(Token = "0x2000090")] internal sealed class DescriptorPool { // Token: 0x060004D7 RID: 1239 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004D7")] [Address(RVA = "0x29BE960", Offset = "0x29BD960", VA = "0x1829BE960")] internal DescriptorPool(FileDescriptor[] dependencyFiles) { } // Token: 0x060004D8 RID: 1240 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004D8")] [Address(RVA = "0x29BE350", Offset = "0x29BD350", VA = "0x1829BE350")] private void ImportPublicDependencies(FileDescriptor file) { } // Token: 0x060004D9 RID: 1241 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x60004D9")] [Address(RVA = "0x22B1E90", Offset = "0x22B0E90", VA = "0x1822B1E90")] internal T FindSymbol(string fullName) where T : class { return null; } // Token: 0x060004DA RID: 1242 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004DA")] [Address(RVA = "0x29BDA30", Offset = "0x29BCA30", VA = "0x1829BDA30")] internal void AddPackage(string fullName, FileDescriptor file) { } // Token: 0x060004DB RID: 1243 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004DB")] [Address(RVA = "0x29BDD30", Offset = "0x29BCD30", VA = "0x1829BDD30")] internal void AddSymbol(IDescriptor descriptor) { } // Token: 0x060004DC RID: 1244 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004DC")] [Address(RVA = "0x29BE750", Offset = "0x29BD750", VA = "0x1829BE750")] private static void ValidateSymbolName(IDescriptor descriptor) { } // Token: 0x060004DD RID: 1245 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x60004DD")] [Address(RVA = "0x29BE250", Offset = "0x29BD250", VA = "0x1829BE250")] internal FieldDescriptor FindFieldByNumber(MessageDescriptor messageDescriptor, int number) { return null; } // Token: 0x060004DE RID: 1246 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004DE")] [Address(RVA = "0x29BD680", Offset = "0x29BC680", VA = "0x1829BD680")] internal void AddFieldByNumber(FieldDescriptor field) { } // Token: 0x060004DF RID: 1247 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004DF")] [Address(RVA = "0x29BD4D0", Offset = "0x29BC4D0", VA = "0x1829BD4D0")] internal void AddEnumValueByNumber(EnumValueDescriptor enumValue) { } // Token: 0x060004E0 RID: 1248 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x60004E0")] [Address(RVA = "0x29BE500", Offset = "0x29BD500", VA = "0x1829BE500")] internal IDescriptor LookupSymbol(string name, IDescriptor relativeTo) { return null; } // Token: 0x04000206 RID: 518 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000206")] private readonly IDictionary descriptorsByName; // Token: 0x04000207 RID: 519 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000207")] private readonly IDictionary fieldsByNumber; // Token: 0x04000208 RID: 520 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000208")] private readonly IDictionary enumValuesByNumber; // Token: 0x04000209 RID: 521 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000209")] private readonly HashSet dependencies; // Token: 0x0400020A RID: 522 [Token(Token = "0x400020A")] private static readonly Regex ValidationRegex; // Token: 0x02000091 RID: 145 [Token(Token = "0x2000091")] private struct DescriptorIntPair : IEquatable { // Token: 0x060004E2 RID: 1250 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004E2")] [Address(RVA = "0x29BD4C0", Offset = "0x29BC4C0", VA = "0x1829BD4C0")] internal DescriptorIntPair(IDescriptor descriptor, int number) { } // Token: 0x060004E3 RID: 1251 RVA: 0x00003D20 File Offset: 0x00001F20 [Token(Token = "0x60004E3")] [Address(RVA = "0x29BD460", Offset = "0x29BC460", VA = "0x1829BD460", Slot = "4")] public bool Equals(DescriptorPool.DescriptorIntPair other) { return default(bool); } // Token: 0x060004E4 RID: 1252 RVA: 0x00003D38 File Offset: 0x00001F38 [Token(Token = "0x60004E4")] [Address(RVA = "0x29BD3C0", Offset = "0x29BC3C0", VA = "0x1829BD3C0", Slot = "0")] public override bool Equals(object obj) { return default(bool); } // Token: 0x060004E5 RID: 1253 RVA: 0x00003D50 File Offset: 0x00001F50 [Token(Token = "0x60004E5")] [Address(RVA = "0x29BD480", Offset = "0x29BC480", VA = "0x1829BD480", Slot = "2")] public override int GetHashCode() { return 0; } // Token: 0x0400020B RID: 523 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400020B")] private readonly int number; // Token: 0x0400020C RID: 524 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400020C")] private readonly IDescriptor descriptor; } } }