using System; using System.Reflection; using Cpp2IlInjected; namespace Google.Protobuf.Reflection { // Token: 0x02000098 RID: 152 [Token(Token = "0x2000098")] internal abstract class FieldAccessorBase : IFieldAccessor { // Token: 0x060004F5 RID: 1269 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004F5")] [Address(RVA = "0x29CD390", Offset = "0x29CC390", VA = "0x1829CD390")] internal FieldAccessorBase(PropertyInfo property, FieldDescriptor descriptor) { } // Token: 0x1700012C RID: 300 // (get) Token: 0x060004F6 RID: 1270 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x1700012C")] public FieldDescriptor Descriptor { [Token(Token = "0x60004F6")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")] get { return null; } } // Token: 0x060004F7 RID: 1271 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x60004F7")] [Address(RVA = "0x29CD330", Offset = "0x29CC330", VA = "0x1829CD330", Slot = "5")] public object GetValue(IMessage message) { return null; } // Token: 0x060004F8 RID: 1272 [Token(Token = "0x60004F8")] [Address(Slot = "6")] public abstract void SetValue(IMessage message, object value); // Token: 0x04000217 RID: 535 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000217")] private readonly Func getValueDelegate; // Token: 0x04000218 RID: 536 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000218")] private readonly FieldDescriptor descriptor; } }