using System; using System.Reflection; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace Google.Protobuf.Reflection { // Token: 0x020000AA RID: 170 [Token(Token = "0x20000AA")] internal static class ReflectionUtil { // Token: 0x0600055F RID: 1375 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600055F")] [Address(RVA = "0x24FF420", Offset = "0x24FE420", VA = "0x1824FF420")] internal static void ForceInitialize() { } // Token: 0x06000560 RID: 1376 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000560")] [Address(RVA = "0x2B18150", Offset = "0x2B17150", VA = "0x182B18150")] internal static Func CreateFuncIMessageObject(MethodInfo method) { return null; } // Token: 0x06000561 RID: 1377 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000561")] [Address(RVA = "0x2B18030", Offset = "0x2B17030", VA = "0x182B18030")] internal static Func CreateFuncIMessageInt32(MethodInfo method) { return null; } // Token: 0x06000562 RID: 1378 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000562")] [Address(RVA = "0x2B17D80", Offset = "0x2B16D80", VA = "0x182B17D80")] internal static Action CreateActionIMessageObject(MethodInfo method) { return null; } // Token: 0x06000563 RID: 1379 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000563")] [Address(RVA = "0x2B17EF0", Offset = "0x2B16EF0", VA = "0x182B17EF0")] internal static Action CreateActionIMessage(MethodInfo method) { return null; } // Token: 0x06000564 RID: 1380 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000564")] [Address(RVA = "0x2B18270", Offset = "0x2B17270", VA = "0x182B18270")] private static ReflectionUtil.IReflectionHelper GetReflectionHelper(Type t1, Type t2) { return null; } // Token: 0x1700015E RID: 350 // (get) Token: 0x06000565 RID: 1381 RVA: 0x00003E70 File Offset: 0x00002070 [Token(Token = "0x1700015E")] private static bool CanConvertEnumFuncToInt32Func { [Token(Token = "0x6000565")] [Address(RVA = "0x2B18520", Offset = "0x2B17520", VA = "0x182B18520")] [CompilerGenerated] get { return default(bool); } } // Token: 0x06000566 RID: 1382 RVA: 0x00003E88 File Offset: 0x00002088 [Token(Token = "0x6000566")] [Address(RVA = "0x2B17CC0", Offset = "0x2B16CC0", VA = "0x182B17CC0")] private static bool CheckCanConvertEnumFuncToInt32Func() { return default(bool); } // Token: 0x06000567 RID: 1383 RVA: 0x00003EA0 File Offset: 0x000020A0 [Token(Token = "0x6000567")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")] public static ReflectionUtil.SampleEnum SampleEnumMethod() { return ReflectionUtil.SampleEnum.X; } // Token: 0x04000269 RID: 617 [Token(Token = "0x4000269")] internal static readonly Type[] EmptyTypes; // Token: 0x020000AB RID: 171 [Token(Token = "0x20000AB")] private interface IReflectionHelper { // Token: 0x06000568 RID: 1384 [Token(Token = "0x6000568")] [Address(Slot = "0")] Func CreateFuncIMessageInt32(MethodInfo method); // Token: 0x06000569 RID: 1385 [Token(Token = "0x6000569")] [Address(Slot = "1")] Action CreateActionIMessage(MethodInfo method); // Token: 0x0600056A RID: 1386 [Token(Token = "0x600056A")] [Address(Slot = "2")] Func CreateFuncIMessageObject(MethodInfo method); // Token: 0x0600056B RID: 1387 [Token(Token = "0x600056B")] [Address(Slot = "3")] Action CreateActionIMessageObject(MethodInfo method); } // Token: 0x020000AC RID: 172 [Token(Token = "0x20000AC")] private class ReflectionHelper : ReflectionUtil.IReflectionHelper { // Token: 0x0600056C RID: 1388 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x600056C")] [Address(RVA = "0x32BD870", Offset = "0x32BC870", VA = "0x1832BD870", Slot = "4")] public Func CreateFuncIMessageInt32(MethodInfo method) { return null; } // Token: 0x0600056D RID: 1389 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x600056D")] [Address(RVA = "0x32BB3D0", Offset = "0x32BA3D0", VA = "0x1832BB3D0", Slot = "5")] public Action CreateActionIMessage(MethodInfo method) { return null; } // Token: 0x0600056E RID: 1390 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x600056E")] [Address(RVA = "0x32BFAF0", Offset = "0x32BEAF0", VA = "0x1832BFAF0", Slot = "6")] public Func CreateFuncIMessageObject(MethodInfo method) { return null; } // Token: 0x0600056F RID: 1391 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x600056F")] [Address(RVA = "0x32BAA00", Offset = "0x32B9A00", VA = "0x1832BAA00", Slot = "7")] public Action CreateActionIMessageObject(MethodInfo method) { return null; } // Token: 0x06000570 RID: 1392 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000570")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public ReflectionHelper() { } } // Token: 0x020000B2 RID: 178 [Token(Token = "0x20000B2")] public enum SampleEnum { // Token: 0x04000271 RID: 625 [Token(Token = "0x4000271")] X } } }