terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
PropertyInfo.cs
Go to the documentation of this file.
1using System;
7using Mono;
8
9namespace System.Reflection
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20004E8")]
12 [global::System.Serializable]
13 public abstract class PropertyInfo : MemberInfo
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6002419")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1B83F20", Offset = "0x1B83F20", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 protected PropertyInfo()
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x170004CD")]
26 public override MemberTypes MemberType
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x600241A")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1B83F28", Offset = "0x1B83F28", Length = "0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 get
32 {
33 throw null;
34 }
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x170004CE")]
38 public abstract global::System.Type PropertyType
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x600241B")]
41 get;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x600241C")]
45 public abstract ParameterInfo[] GetIndexParameters();
46
47 [global::Cpp2ILInjected.Token(Token = "0x170004CF")]
48 public abstract bool CanRead
49 {
50 [global::Cpp2ILInjected.Token(Token = "0x600241D")]
51 get;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x170004D0")]
55 public abstract bool CanWrite
56 {
57 [global::Cpp2ILInjected.Token(Token = "0x600241E")]
58 get;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x600241F")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1B83F30", Offset = "0x1B83F30", Length = "0x14")]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider", Member = "ReflectGetProperties", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = "System.ComponentModel.PropertyDescriptor[]")]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.Design.Serialization.InstanceDescriptor", Member = ".ctor", MemberParameters = new object[]
65 {
67 typeof(global::System.Collections.ICollection),
68 typeof(bool)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "IsVirtual", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "GetBaseDefinition", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(MethodInfo))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "IsPublic", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x6002420")]
81 public abstract MethodInfo GetGetMethod(bool nonPublic);
82
83 [global::Cpp2ILInjected.Token(Token = "0x6002421")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1B83F44", Offset = "0x1B83F44", Length = "0x14")]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "get_SetMethodValue", ReturnType = typeof(MethodInfo))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider", Member = "ReflectGetProperties", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = "System.ComponentModel.PropertyDescriptor[]")]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "IsVirtual", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "GetBaseDefinition", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(MethodInfo))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "IsPublic", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x6002422")]
98 public abstract MethodInfo GetSetMethod(bool nonPublic);
99
100 [global::System.Diagnostics.DebuggerHidden]
101 [global::System.Diagnostics.DebuggerStepThrough]
102 [global::Cpp2ILInjected.Token(Token = "0x6002423")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1B83F58", Offset = "0x1B83F58", Length = "0x14")]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Mono.DependencyInjector), Member = "ReflectionLoad", ReturnType = typeof(global::Mono.ISystemDependencyProvider))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
107 public object GetValue(object obj)
108 {
109 throw null;
110 }
111
112 [global::System.Diagnostics.DebuggerHidden]
113 [global::System.Diagnostics.DebuggerStepThrough]
114 [global::Cpp2ILInjected.Token(Token = "0x6002424")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1B83F6C", Offset = "0x1B83F6C", Length = "0x20")]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
118 public virtual object GetValue(object obj, object[] index)
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x6002425")]
124 public abstract object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture);
125
126 [global::System.Diagnostics.DebuggerHidden]
127 [global::System.Diagnostics.DebuggerStepThrough]
128 [global::Cpp2ILInjected.Token(Token = "0x6002426")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1B83F8C", Offset = "0x1B83F8C", Length = "0x20")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
132 public virtual void SetValue(object obj, object value, object[] index)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x6002427")]
138 public abstract void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture);
139
140 [global::Cpp2ILInjected.Token(Token = "0x6002428")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1B83FAC", Offset = "0x1B83FAC", Length = "0x8")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
144 public override bool Equals(object obj)
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x6002429")]
150 [global::Cpp2ILInjected.Address(RVA = "0x1B83FB4", Offset = "0x1B83FB4", Length = "0x8")]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetHashCode", ReturnType = typeof(int))]
153 public override int GetHashCode()
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x600242A")]
159 [global::Cpp2ILInjected.Address(RVA = "0x1B82658", Offset = "0x1B82658", Length = "0x2C")]
160 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Mono.DependencyInjector), Member = "ReflectionLoad", ReturnType = typeof(global::Mono.ISystemDependencyProvider))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "GetPropertyFromHandle", MemberParameters = new object[]
163 {
164 typeof(global::Mono.RuntimePropertyHandle),
165 typeof(global::System.RuntimeTypeHandle)
166 }, ReturnType = typeof(PropertyInfo))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ComponentResourceManager", Member = "ApplyResources", MemberParameters = new object[]
168 {
169 typeof(object),
170 typeof(string),
171 typeof(global::System.Globalization.CultureInfo)
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "get_GetMethodValue", ReturnType = typeof(MethodInfo))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "get_SetMethodValue", ReturnType = typeof(MethodInfo))]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
177 public static bool operator ==(PropertyInfo left, PropertyInfo right)
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x600242B")]
183 [global::Cpp2ILInjected.Address(RVA = "0x1B8261C", Offset = "0x1B8261C", Length = "0x3C")]
184 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DefaultBinder), Member = "ExactPropertyBinding", MemberParameters = new object[]
186 {
188 typeof(global::System.Type),
189 typeof(global::System.Type[]),
191 }, ReturnType = typeof(PropertyInfo))]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ComponentResourceManager", Member = "ApplyResources", MemberParameters = new object[]
193 {
194 typeof(object),
195 typeof(string),
196 typeof(global::System.Globalization.CultureInfo)
197 }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = ".ctor", MemberParameters = new object[]
199 {
200 typeof(global::System.Type),
201 typeof(string),
202 typeof(global::System.Type),
203 typeof(PropertyInfo),
204 typeof(MethodInfo),
205 typeof(MethodInfo),
206 "System.Attribute[]"
207 }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "get_GetMethodValue", ReturnType = typeof(MethodInfo))]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "get_SetMethodValue", ReturnType = typeof(MethodInfo))]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
211 public static bool operator !=(PropertyInfo left, PropertyInfo right)
212 {
213 throw null;
214 }
215 }
216}
class f__AnonymousType0<< Count > j__TPar
void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture)
object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture)
virtual void SetValue(object obj, object value, object[] index)
override MemberTypes MemberType
override bool Equals(object obj)
virtual object GetValue(object obj, object[] index)
global::System.Type PropertyType
MethodInfo GetGetMethod(bool nonPublic)
MethodInfo GetSetMethod(bool nonPublic)
ParameterInfo[] GetIndexParameters()