Files
Apr2020-Cpp2Il-Dump/mscorlib/System/Reflection/MonoProperty.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

304 lines
9.3 KiB
C#

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<T, R>(MonoProperty.Getter<T, R> 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<R>(MonoProperty.StaticGetter<R> 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<CustomAttributeData> 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, R>(T _this);
// Token: 0x02000260 RID: 608
// (Invoke) Token: 0x060015E8 RID: 5608
[Token(Token = "0x2000260")]
private delegate R StaticGetter<R>();
}
}