using System; using System.Collections.Generic; using System.Globalization; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Reflection { // Token: 0x0200025D RID: 605 [Token(Token = "0x200025D")] [Serializable] [StructLayout(0)] internal class MonoProperty : RuntimePropertyInfo { // Token: 0x060015C4 RID: 5572 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60015C4")] [Address(RVA = "0x2952960", Offset = "0x2951760", VA = "0x182952960")] private void CachePropertyInfo(PInfo flags) { } // Token: 0x17000269 RID: 617 // (get) Token: 0x060015C5 RID: 5573 RVA: 0x0000F930 File Offset: 0x0000DB30 [Token(Token = "0x17000269")] public override PropertyAttributes Attributes { [Token(Token = "0x60015C5")] [Address(RVA = "0x2953880", Offset = "0x2952680", VA = "0x182953880", Slot = "18")] get { return PropertyAttributes.None; } } // Token: 0x1700026A RID: 618 // (get) Token: 0x060015C6 RID: 5574 RVA: 0x0000F948 File Offset: 0x0000DB48 [Token(Token = "0x1700026A")] public override bool CanRead { [Token(Token = "0x60015C6")] [Address(RVA = "0x29538C0", Offset = "0x29526C0", VA = "0x1829538C0", Slot = "19")] get { return default(bool); } } // Token: 0x1700026B RID: 619 // (get) Token: 0x060015C7 RID: 5575 RVA: 0x0000F960 File Offset: 0x0000DB60 [Token(Token = "0x1700026B")] public override bool CanWrite { [Token(Token = "0x60015C7")] [Address(RVA = "0x2953900", Offset = "0x2952700", VA = "0x182953900", Slot = "20")] get { return default(bool); } } // Token: 0x1700026C RID: 620 // (get) Token: 0x060015C8 RID: 5576 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700026C")] public override Type PropertyType { [Token(Token = "0x60015C8")] [Address(RVA = "0x29539C0", Offset = "0x29527C0", VA = "0x1829539C0", Slot = "23")] get { return null; } } // Token: 0x1700026D RID: 621 // (get) Token: 0x060015C9 RID: 5577 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700026D")] public override Type ReflectedType { [Token(Token = "0x60015C9")] [Address(RVA = "0x2953A80", Offset = "0x2952880", VA = "0x182953A80", Slot = "10")] get { return null; } } // Token: 0x1700026E RID: 622 // (get) Token: 0x060015CA RID: 5578 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700026E")] public override Type DeclaringType { [Token(Token = "0x60015CA")] [Address(RVA = "0x2953940", Offset = "0x2952740", VA = "0x182953940", Slot = "9")] get { return null; } } // Token: 0x1700026F RID: 623 // (get) Token: 0x060015CB RID: 5579 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700026F")] public override string Name { [Token(Token = "0x60015CB")] [Address(RVA = "0x2953980", Offset = "0x2952780", VA = "0x182953980", Slot = "8")] get { return null; } } // Token: 0x060015CC RID: 5580 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015CC")] [Address(RVA = "0x2952CF0", Offset = "0x2951AF0", VA = "0x182952CF0", Slot = "24")] public override MethodInfo[] GetAccessors(bool nonPublic) { return null; } // Token: 0x060015CD RID: 5581 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015CD")] [Address(RVA = "0x2952F70", Offset = "0x2951D70", VA = "0x182952F70", Slot = "26")] public override MethodInfo GetGetMethod(bool nonPublic) { return null; } // Token: 0x060015CE RID: 5582 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015CE")] [Address(RVA = "0x2952FF0", Offset = "0x2951DF0", VA = "0x182952FF0", Slot = "27")] public override ParameterInfo[] GetIndexParameters() { return null; } // Token: 0x060015CF RID: 5583 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015CF")] [Address(RVA = "0x2953370", Offset = "0x2952170", VA = "0x182953370", Slot = "29")] public override MethodInfo GetSetMethod(bool nonPublic) { return null; } // Token: 0x060015D0 RID: 5584 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015D0")] [Address(RVA = "0x450D90", Offset = "0x44FB90", VA = "0x180450D90", Slot = "36")] public override object GetConstantValue() { return null; } // Token: 0x060015D1 RID: 5585 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015D1")] [Address(RVA = "0x450D90", Offset = "0x44FB90", VA = "0x180450D90", Slot = "37")] public override object GetRawConstantValue() { return null; } // Token: 0x060015D2 RID: 5586 RVA: 0x0000F978 File Offset: 0x0000DB78 [Token(Token = "0x60015D2")] [Address(RVA = "0x29535E0", Offset = "0x29523E0", VA = "0x1829535E0", Slot = "14")] public override bool IsDefined(Type attributeType, bool inherit) { return default(bool); } // Token: 0x060015D3 RID: 5587 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015D3")] [Address(RVA = "0x2952F10", Offset = "0x2951D10", VA = "0x182952F10", Slot = "12")] public override object[] GetCustomAttributes(bool inherit) { return null; } // Token: 0x060015D4 RID: 5588 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015D4")] [Address(RVA = "0x2952EA0", Offset = "0x2951CA0", VA = "0x182952EA0", Slot = "13")] public override object[] GetCustomAttributes(Type attributeType, bool inherit) { return null; } // Token: 0x060015D5 RID: 5589 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015D5")] [Address(RVA = "0x1B599E0", Offset = "0x1B587E0", VA = "0x181B599E0")] private static object GetterAdapterFrame(MonoProperty.Getter getter, object obj) { return null; } // Token: 0x060015D6 RID: 5590 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015D6")] [Address(RVA = "0x1B59A70", Offset = "0x1B58870", VA = "0x181B59A70")] private static object StaticGetterAdapterFrame(MonoProperty.StaticGetter getter, object obj) { return null; } // Token: 0x060015D7 RID: 5591 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015D7")] [Address(RVA = "0x29529A0", Offset = "0x29517A0", VA = "0x1829529A0")] private static MonoProperty.GetterAdapter CreateGetterDelegate(MethodInfo method) { return null; } // Token: 0x060015D8 RID: 5592 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015D8")] [Address(RVA = "0x29533F0", Offset = "0x29521F0", VA = "0x1829533F0", Slot = "30")] public override object GetValue(object obj, object[] index) { return null; } // Token: 0x060015D9 RID: 5593 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015D9")] [Address(RVA = "0x2953430", Offset = "0x2952230", VA = "0x182953430", Slot = "31")] public override object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { return null; } // Token: 0x060015DA RID: 5594 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60015DA")] [Address(RVA = "0x2953650", Offset = "0x2952450", VA = "0x182953650", Slot = "33")] public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture) { } // Token: 0x060015DB RID: 5595 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015DB")] [Address(RVA = "0x2953290", Offset = "0x2952090", VA = "0x182953290", Slot = "34")] public override Type[] GetOptionalCustomModifiers() { return null; } // Token: 0x060015DC RID: 5596 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015DC")] [Address(RVA = "0x2953300", Offset = "0x2952100", VA = "0x182953300", Slot = "35")] public override Type[] GetRequiredCustomModifiers() { return null; } // Token: 0x060015DD RID: 5597 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60015DD")] [Address(RVA = "0x294FED0", Offset = "0x294ECD0", VA = "0x18294FED0", Slot = "15")] public override IList GetCustomAttributesData() { return null; } // Token: 0x060015DE RID: 5598 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60015DE")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MonoProperty() { } // Token: 0x04000B67 RID: 2919 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000B67")] internal IntPtr klass; // Token: 0x04000B68 RID: 2920 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000B68")] internal IntPtr prop; // Token: 0x04000B69 RID: 2921 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000B69")] private MonoPropertyInfo info; // Token: 0x04000B6A RID: 2922 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000B6A")] private PInfo cached; // Token: 0x04000B6B RID: 2923 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4000B6B")] private MonoProperty.GetterAdapter cached_getter; // Token: 0x0200025E RID: 606 // (Invoke) Token: 0x060015E0 RID: 5600 [Token(Token = "0x200025E")] private delegate object GetterAdapter(object _this); // Token: 0x0200025F RID: 607 // (Invoke) Token: 0x060015E4 RID: 5604 [Token(Token = "0x200025F")] private delegate R Getter(T _this); // Token: 0x02000260 RID: 608 // (Invoke) Token: 0x060015E8 RID: 5608 [Token(Token = "0x2000260")] private delegate R StaticGetter(); } }