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
MemberInfo.cs
Go to the documentation of this file.
1using System;
8
9namespace System.Reflection
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20004DA")]
12 [global::System.Serializable]
13 public abstract class MemberInfo : ICustomAttributeProvider
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60023B8")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1B80AAC", Offset = "0x1B80AAC", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Type), 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 MemberInfo()
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x170004AA")]
26 public abstract MemberTypes MemberType
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x60023B9")]
29 get;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x170004AB")]
33 public abstract string Name
34 {
35 [global::Cpp2ILInjected.Token(Token = "0x60023BA")]
36 get;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x170004AC")]
40 public abstract global::System.Type DeclaringType
41 {
42 [global::Cpp2ILInjected.Token(Token = "0x60023BB")]
43 get;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x170004AD")]
47 public abstract global::System.Type ReflectedType
48 {
49 [global::Cpp2ILInjected.Token(Token = "0x60023BC")]
50 get;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x170004AE")]
54 public virtual Module Module
55 {
56 [global::Cpp2ILInjected.Token(Token = "0x60023BD")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1B81FF0", Offset = "0x1B81FF0", Length = "0xCC")]
58 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
61 {
62 typeof(global::System.Type),
63 typeof(global::System.Type)
64 }, ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotImplemented), Member = "get_ByDesign", ReturnType = typeof(global::System.Exception))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x60023BE")]
74 public abstract bool IsDefined(global::System.Type attributeType, bool inherit);
75
76 [global::Cpp2ILInjected.Token(Token = "0x60023BF")]
77 public abstract object[] GetCustomAttributes(bool inherit);
78
79 [global::Cpp2ILInjected.Token(Token = "0x60023C0")]
80 public abstract object[] GetCustomAttributes(global::System.Type attributeType, bool inherit);
81
82 [global::Cpp2ILInjected.Token(Token = "0x170004AF")]
83 public virtual int MetadataToken
84 {
85 [global::Cpp2ILInjected.Token(Token = "0x60023C1")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1B820BC", Offset = "0x1B820BC", Length = "0x38")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
90 get
91 {
92 throw null;
93 }
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x60023C2")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1B80BF4", Offset = "0x1B80BF4", Length = "0x8")]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
100 public override bool Equals(object obj)
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x60023C3")]
106 [global::Cpp2ILInjected.Address(RVA = "0x1B80C04", Offset = "0x1B80C04", Length = "0x8")]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Type), Member = "GetHashCode", ReturnType = typeof(int))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetHashCode", ReturnType = typeof(int))]
110 public override int GetHashCode()
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x60023C4")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1B820F4", Offset = "0x1B820F4", Length = "0x35C")]
117 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
119 {
121 typeof(global::System.Type),
122 typeof(bool)
123 }, ReturnType = typeof(global::System.Attribute[]))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
125 {
127 typeof(bool)
128 }, ReturnType = typeof(global::System.Attribute[]))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "IsDefined", MemberParameters = new object[]
130 {
132 typeof(global::System.Type),
133 typeof(bool)
134 }, ReturnType = typeof(bool))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
136 {
137 typeof(ParameterInfo),
138 typeof(global::System.Type),
139 typeof(bool)
140 }, ReturnType = typeof(global::System.Attribute[]))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
142 {
143 typeof(ParameterInfo),
144 typeof(bool)
145 }, ReturnType = typeof(global::System.Attribute[]))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.FormatterServices), Member = "PopulateObjectMembers", MemberParameters = new object[]
147 {
148 typeof(object),
150 typeof(object[])
151 }, ReturnType = typeof(object))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.FormatterServices), Member = "GetObjectData", MemberParameters = new object[]
153 {
154 typeof(object),
156 }, ReturnType = typeof(object[]))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.ObjectManager), Member = "RecordFixup", MemberParameters = new object[]
158 {
159 typeof(long),
161 typeof(long)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ValueFixup), Member = "Fixup", MemberParameters = new object[]
164 {
165 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord),
166 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord)
167 }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberInfo), Member = "op_Inequality", MemberParameters = new object[]
169 {
172 }, ReturnType = typeof(bool))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ParameterInfo), Member = "GetRealObject", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.StreamingContext) }, ReturnType = typeof(object))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeNamedArgument), Member = ".ctor", MemberParameters = new object[]
175 {
177 typeof(object)
178 }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeNamedArgument), Member = ".ctor", MemberParameters = new object[]
180 {
182 typeof(CustomAttributeTypedArgument)
183 }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeNamedArgument), Member = "get_MemberInfo", ReturnType = typeof(MemberInfo))]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeNamedArgument), Member = "ToString", ReturnType = typeof(string))]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
188 {
189 typeof(global::System.Type),
190 typeof(global::System.Type)
191 }, ReturnType = typeof(bool))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
193 {
194 typeof(global::System.Type),
195 typeof(global::System.Type)
196 }, ReturnType = typeof(bool))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "op_Equality", MemberParameters = new object[]
198 {
199 typeof(MethodBase),
200 typeof(MethodBase)
201 }, ReturnType = typeof(bool))]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
203 public static bool operator ==(MemberInfo left, MemberInfo right)
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x60023C5")]
209 [global::Cpp2ILInjected.Address(RVA = "0x1B82684", Offset = "0x1B82684", Length = "0x18")]
210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.ObjectManager), Member = "RegisterObject", MemberParameters = new object[]
212 {
213 typeof(object),
214 typeof(long),
215 typeof(global::System.Runtime.Serialization.SerializationInfo),
216 typeof(long),
217 typeof(MemberInfo),
218 typeof(int[])
219 }, ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ValueFixup), Member = "Fixup", MemberParameters = new object[]
221 {
222 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord),
223 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord)
224 }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.DecimalConverter", Member = "ConvertTo", MemberParameters = new object[]
226 {
227 "System.ComponentModel.ITypeDescriptorContext",
228 typeof(global::System.Globalization.CultureInfo),
229 typeof(object),
230 typeof(global::System.Type)
231 }, ReturnType = typeof(object))]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectEventDescriptor", Member = "FillEventInfoAttribute", MemberParameters = new object[]
233 {
234 typeof(EventInfo),
235 typeof(global::System.Collections.IList)
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectEventDescriptor", Member = "FillSingleMethodAttribute", MemberParameters = new object[]
238 {
239 typeof(MethodInfo),
240 typeof(global::System.Collections.IList)
241 }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "FillAttributes", MemberParameters = new object[] { typeof(global::System.Collections.IList) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberInfo), Member = "op_Equality", MemberParameters = new object[]
245 {
246 typeof(MemberInfo),
247 typeof(MemberInfo)
248 }, ReturnType = typeof(bool))]
249 public static bool operator !=(MemberInfo left, MemberInfo right)
250 {
251 throw null;
252 }
253 }
254}
class f__AnonymousType0<< Count > j__TPar
static bool operator==(MemberInfo left, MemberInfo right)
object[] GetCustomAttributes(global::System.Type attributeType, bool inherit)
global::System.Type ReflectedType
Definition MemberInfo.cs:48
override bool Equals(object obj)
global::System.Type DeclaringType
Definition MemberInfo.cs:41
object[] GetCustomAttributes(bool inherit)
bool IsDefined(global::System.Type attributeType, bool inherit)