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
MethodBase.cs
Go to the documentation of this file.
1using System;
10using System.Text;
12using Cpp2ILInjected;
14
15namespace System.Reflection
16{
17 [global::Cpp2ILInjected.Token(Token = "0x20004DD")]
18 [global::System.Serializable]
19 public abstract class MethodBase : MemberInfo
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x60023C6")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1B80824", Offset = "0x1B80824", Length = "0x8")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
25 protected MethodBase()
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x60023C7")]
31 public abstract ParameterInfo[] GetParameters();
32
33 [global::Cpp2ILInjected.Token(Token = "0x170004B0")]
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x60023C8")]
37 get;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x60023C9")]
42
43 [global::Cpp2ILInjected.Token(Token = "0x60023CA")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1B8269C", Offset = "0x1B8269C", Length = "0x38")]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
48 public virtual MethodBody GetMethodBody()
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x170004B1")]
54 public virtual CallingConventions CallingConvention
55 {
56 [global::Cpp2ILInjected.Token(Token = "0x60023CB")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1B826D4", Offset = "0x1B826D4", Length = "0x8")]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 get
60 {
61 throw null;
62 }
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x170004B2")]
66 public bool IsAbstract
67 {
68 [global::Cpp2ILInjected.Token(Token = "0x60023CC")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1B826DC", Offset = "0x1B826DC", Length = "0x20")]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Program", Member = "ForceJITOnAssembly", MemberParameters = new object[] { typeof(Assembly) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "FilterApplyBase", MemberParameters = new object[]
73 {
76 typeof(bool),
77 typeof(bool),
78 typeof(bool),
79 typeof(string),
80 typeof(bool)
81 }, ReturnType = typeof(bool))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
83 get
84 {
85 throw null;
86 }
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x170004B3")]
90 public bool IsConstructor
91 {
92 [global::Cpp2ILInjected.Token(Token = "0x60023CD")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1B826FC", Offset = "0x1B826FC", Length = "0xA4")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = "PrivateInvoke", MemberParameters = new object[]
96 {
97 typeof(global::System.Runtime.Remoting.Proxies.RealProxy),
98 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
99 typeof(ref global::System.Exception),
100 typeof(ref object[])
101 }, ReturnType = typeof(object))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMethodRef), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMethodMessage) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
105 get
106 {
107 throw null;
108 }
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x170004B4")]
112 public bool IsStatic
113 {
114 [global::Cpp2ILInjected.Token(Token = "0x60023CE")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1B827A0", Offset = "0x1B827A0", Length = "0x20")]
116 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Delegate), Member = "CreateDelegate", MemberParameters = new object[]
118 {
119 typeof(global::System.Type),
120 typeof(object),
122 typeof(bool),
123 typeof(bool)
124 }, ReturnType = typeof(global::System.Delegate))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBaseEventDefinition", MemberParameters = new object[] { typeof(RuntimeEventInfo) }, ReturnType = typeof(EventInfo))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeEventInfo), Member = "GetBindingFlags", ReturnType = typeof(BindingFlags))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeMethodInfo), Member = "Invoke", MemberParameters = new object[]
128 {
129 typeof(object),
131 typeof(Binder),
132 typeof(object[]),
133 typeof(global::System.Globalization.CultureInfo)
134 }, ReturnType = typeof(object))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeConstructorInfo), Member = "Invoke", MemberParameters = new object[]
136 {
137 typeof(object),
139 typeof(Binder),
140 typeof(object[]),
141 typeof(global::System.Globalization.CultureInfo)
142 }, ReturnType = typeof(object))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider", Member = "ReflectGetExtendedProperties", MemberParameters = new object[] { "System.ComponentModel.IExtenderProvider" }, ReturnType = "System.ComponentModel.PropertyDescriptor[]")]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.Design.Serialization.InstanceDescriptor", Member = ".ctor", MemberParameters = new object[]
145 {
147 typeof(global::System.Collections.ICollection),
148 typeof(bool)
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Events.BaseInvokableCall", Member = ".ctor", MemberParameters = new object[]
151 {
152 typeof(object),
153 typeof(MethodInfo)
154 }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Events.PersistentCall", Member = "GetRuntimeCall", MemberParameters = new object[] { "UnityEngine.Events.UnityEventBase" }, ReturnType = "UnityEngine.Events.BaseInvokableCall")]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
157 get
158 {
159 throw null;
160 }
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x170004B5")]
164 public bool IsVirtual
165 {
166 [global::Cpp2ILInjected.Token(Token = "0x60023CF")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1B827C0", Offset = "0x1B827C0", Length = "0x20")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "FilterApplyBase", MemberParameters = new object[]
170 {
173 typeof(bool),
174 typeof(bool),
175 typeof(bool),
176 typeof(string),
177 typeof(bool)
178 }, ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBasePropertyDefinition", MemberParameters = new object[] { typeof(RuntimePropertyInfo) }, ReturnType = typeof(PropertyInfo))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBaseEventDefinition", MemberParameters = new object[] { typeof(RuntimeEventInfo) }, ReturnType = typeof(EventInfo))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBase", MemberParameters = new object[] { typeof(ICustomAttributeProvider) }, ReturnType = typeof(ICustomAttributeProvider))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "IsVirtual", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.DefaultContractResolver", Member = "IsValidCallback", MemberParameters = new object[]
184 {
186 "System.Reflection.ParameterInfo[]",
187 typeof(global::System.Type),
189 typeof(ref global::System.Type)
190 }, ReturnType = typeof(bool))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
192 get
193 {
194 throw null;
195 }
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x170004B6")]
199 public bool IsPublic
200 {
201 [global::Cpp2ILInjected.Token(Token = "0x60023D0")]
202 [global::Cpp2ILInjected.Address(RVA = "0x1B827E0", Offset = "0x1B827E0", Length = "0x28")]
203 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceMono", MemberParameters = new object[]
205 {
206 typeof(bool),
207 typeof(bool)
208 }, ReturnType = typeof(object))]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBaseEventDefinition", MemberParameters = new object[] { typeof(RuntimeEventInfo) }, ReturnType = typeof(EventInfo))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeEventInfo), Member = "GetBindingFlags", ReturnType = typeof(BindingFlags))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeEventInfo), Member = "GetAddMethod", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(MethodInfo))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeEventInfo), Member = "GetRaiseMethod", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(MethodInfo))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeEventInfo), Member = "GetRemoveMethod", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(MethodInfo))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "GetGetMethod", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(MethodInfo))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "GetSetMethod", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(MethodInfo))]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.SecurityUtils", Member = "MethodInfoInvoke", MemberParameters = new object[]
217 {
219 typeof(object),
220 "System.Object[]"
221 }, ReturnType = typeof(object))]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider", Member = "ReflectGetExtendedProperties", MemberParameters = new object[] { "System.ComponentModel.IExtenderProvider" }, ReturnType = "System.ComponentModel.PropertyDescriptor[]")]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionObject", Member = "Create", MemberParameters = new object[]
224 {
225 typeof(global::System.Type),
226 typeof(MethodBase),
227 "System.String[]"
228 }, ReturnType = "Newtonsoft.Json.Utilities.ReflectionObject")]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "IsPublic", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
231 get
232 {
233 throw null;
234 }
235 }
236
237 [global::Cpp2ILInjected.Token(Token = "0x170004B7")]
238 public virtual bool IsGenericMethod
239 {
240 [global::Cpp2ILInjected.Token(Token = "0x60023D1")]
241 [global::Cpp2ILInjected.Address(RVA = "0x1B82808", Offset = "0x1B82808", Length = "0x8")]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
243 get
244 {
245 throw null;
246 }
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x170004B8")]
250 public virtual bool IsGenericMethodDefinition
251 {
252 [global::Cpp2ILInjected.Token(Token = "0x60023D2")]
253 [global::Cpp2ILInjected.Address(RVA = "0x1B82810", Offset = "0x1B82810", Length = "0x8")]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
255 get
256 {
257 throw null;
258 }
259 }
260
261 [global::Cpp2ILInjected.Token(Token = "0x60023D3")]
262 [global::Cpp2ILInjected.Address(RVA = "0x1B82818", Offset = "0x1B82818", Length = "0x4C")]
263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
266 public virtual global::System.Type[] GetGenericArguments()
267 {
268 throw null;
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x170004B9")]
272 public virtual bool ContainsGenericParameters
273 {
274 [global::Cpp2ILInjected.Token(Token = "0x60023D4")]
275 [global::Cpp2ILInjected.Address(RVA = "0x1B82864", Offset = "0x1B82864", Length = "0x8")]
276 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
277 get
278 {
279 throw null;
280 }
281 }
282
283 [global::System.Diagnostics.DebuggerHidden]
284 [global::System.Diagnostics.DebuggerStepThrough]
285 [global::Cpp2ILInjected.Token(Token = "0x60023D5")]
286 [global::Cpp2ILInjected.Address(RVA = "0x1B8286C", Offset = "0x1B8286C", Length = "0x20")]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LayoutDefinition", Member = "LoadReleaseLayout", ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashWatcher", Member = "PrintException", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(string))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "CreateInstanceFromMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Activation.IConstructionCallMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeConstructorInfo), Member = "SerializationInvoke", MemberParameters = new object[]
291 {
292 typeof(object),
293 typeof(global::System.Runtime.Serialization.SerializationInfo),
294 typeof(global::System.Runtime.Serialization.StreamingContext)
295 }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.SecurityUtils", Member = "MethodInfoInvoke", MemberParameters = new object[]
297 {
298 typeof(MethodInfo),
299 typeof(object),
300 "System.Object[]"
301 }, ReturnType = typeof(object))]
302 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectEventDescriptor", Member = "AddEventHandler", MemberParameters = new object[]
303 {
304 typeof(object),
305 typeof(global::System.Delegate)
306 }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectEventDescriptor", Member = "RemoveEventHandler", MemberParameters = new object[]
308 {
309 typeof(object),
310 typeof(global::System.Delegate)
311 }, ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "ExtenderCanResetValue", MemberParameters = new object[]
313 {
314 "System.ComponentModel.IExtenderProvider",
315 typeof(object)
316 }, ReturnType = typeof(bool))]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "ExtenderGetValue", MemberParameters = new object[]
318 {
319 "System.ComponentModel.IExtenderProvider",
320 typeof(object)
321 }, ReturnType = typeof(object))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "ExtenderResetValue", MemberParameters = new object[]
323 {
324 "System.ComponentModel.IExtenderProvider",
325 typeof(object),
326 "System.ComponentModel.PropertyDescriptor"
327 }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "ExtenderSetValue", MemberParameters = new object[]
329 {
330 "System.ComponentModel.IExtenderProvider",
331 typeof(object),
332 typeof(object),
333 "System.ComponentModel.PropertyDescriptor"
334 }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "ExtenderShouldSerializeValue", MemberParameters = new object[]
336 {
337 "System.ComponentModel.IExtenderProvider",
338 typeof(object)
339 }, ReturnType = typeof(bool))]
340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "CanResetValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectPropertyDescriptor", Member = "ShouldSerializeValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.Design.Serialization.InstanceDescriptor", Member = "Invoke", ReturnType = typeof(object))]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory.<>c__DisplayClass3_0", Member = "<CreateParameterizedConstructor>b__1", MemberParameters = new object[] { "System.Object[]" }, ReturnType = typeof(object))]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory.<>c__DisplayClass4_0`1", Member = "<CreateMethodCall>b__1", MemberParameters = new object[] { "T", "System.Object[]" }, ReturnType = typeof(object))]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonContract.<>c__DisplayClass73_0", Member = "<CreateSerializationCallback>b__0", MemberParameters = new object[]
346 {
347 typeof(object),
348 typeof(global::System.Runtime.Serialization.StreamingContext)
349 }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonContract.<>c__DisplayClass74_0", Member = "<CreateSerializationErrorCallback>b__0", MemberParameters = new object[]
351 {
352 typeof(object),
353 typeof(global::System.Runtime.Serialization.StreamingContext),
354 "Newtonsoft.Json.Serialization.ErrorContext"
355 }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.HashSetConverter", Member = "ReadJson", MemberParameters = new object[]
357 {
358 "Newtonsoft.Json.JsonReader",
359 typeof(global::System.Type),
360 typeof(object),
361 "Newtonsoft.Json.JsonSerializer"
362 }, ReturnType = typeof(object))]
363 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.AndroidJavaProxy", Member = "Invoke", MemberParameters = new object[]
364 {
365 typeof(string),
366 "System.Object[]"
367 }, ReturnType = "UnityEngine.AndroidJavaObject")]
368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 23)]
369 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
370 public object Invoke(object obj, object[] parameters)
371 {
372 throw null;
373 }
374
375 [global::Cpp2ILInjected.Token(Token = "0x60023D6")]
376 public abstract object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, global::System.Globalization.CultureInfo culture);
377
378 [global::Cpp2ILInjected.Token(Token = "0x170004BA")]
379 public abstract global::System.RuntimeMethodHandle MethodHandle
380 {
381 [global::Cpp2ILInjected.Token(Token = "0x60023D7")]
382 get;
383 }
384
385 [global::Cpp2ILInjected.Token(Token = "0x170004BB")]
386 public virtual bool IsSecurityCritical
387 {
388 [global::Cpp2ILInjected.Token(Token = "0x60023D8")]
389 [global::Cpp2ILInjected.Address(RVA = "0x1B8288C", Offset = "0x1B8288C", Length = "0x28")]
390 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotImplemented), Member = "get_ByDesign", ReturnType = typeof(global::System.Exception))]
392 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
393 get
394 {
395 throw null;
396 }
397 }
398
399 [global::Cpp2ILInjected.Token(Token = "0x60023D9")]
400 [global::Cpp2ILInjected.Address(RVA = "0x1B8085C", Offset = "0x1B8085C", Length = "0x8")]
401 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
403 public override bool Equals(object obj)
404 {
405 throw null;
406 }
407
408 [global::Cpp2ILInjected.Token(Token = "0x60023DA")]
409 [global::Cpp2ILInjected.Address(RVA = "0x1B8086C", Offset = "0x1B8086C", Length = "0x8")]
410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetHashCode", ReturnType = typeof(int))]
412 public override int GetHashCode()
413 {
414 throw null;
415 }
416
417 [global::Cpp2ILInjected.Token(Token = "0x60023DB")]
418 [global::Cpp2ILInjected.Address(RVA = "0x1B82468", Offset = "0x1B82468", Length = "0x1B4")]
419 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DefaultBinder), Member = "BindToMethod", MemberParameters = new object[]
421 {
424 typeof(ref object[]),
426 typeof(global::System.Globalization.CultureInfo),
427 typeof(string[]),
428 typeof(ref object)
429 }, ReturnType = typeof(MethodBase))]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "InvokeMember", MemberParameters = new object[]
431 {
432 typeof(string),
433 typeof(BindingFlags),
434 typeof(Binder),
435 typeof(object),
436 typeof(object[]),
437 typeof(ParameterModifier[]),
438 typeof(global::System.Globalization.CultureInfo),
439 typeof(string[])
440 }, ReturnType = typeof(object))]
441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceImpl", MemberParameters = new object[]
442 {
443 typeof(BindingFlags),
444 typeof(Binder),
445 typeof(object[]),
446 typeof(global::System.Globalization.CultureInfo),
447 typeof(object[]),
448 typeof(ref global::System.Threading.StackCrawlMark)
449 }, ReturnType = typeof(object))]
450 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.UnitySerializationHolder), Member = "GetRealObject", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.StreamingContext) }, ReturnType = typeof(object))]
451 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "InternalExecuteMessage", MemberParameters = new object[]
452 {
453 typeof(global::System.MarshalByRefObject),
454 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
455 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMethodReturnMessage))]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RemotingProxy), Member = "Invoke", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMethodRef), Member = "Resolve", ReturnType = typeof(MethodBase))]
458 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodCall), Member = "get_MethodBase", ReturnType = typeof(MethodBase))]
459 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodCall), Member = "ResolveMethod", ReturnType = typeof(void))]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodResponse), Member = "get_MethodBase", ReturnType = typeof(MethodBase))]
461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberInfo), Member = "op_Equality", MemberParameters = new object[]
462 {
463 typeof(MemberInfo),
464 typeof(MemberInfo)
465 }, ReturnType = typeof(bool))]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MethodBase), Member = "op_Inequality", MemberParameters = new object[]
467 {
468 typeof(MethodBase),
469 typeof(MethodBase)
470 }, ReturnType = typeof(bool))]
471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MethodBase), Member = "GetMethodFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeMethodHandle) }, ReturnType = typeof(MethodBase))]
472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Diagnostics.StackFrame), Member = "ToString", ReturnType = typeof(string))]
473 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Diagnostics.StackTrace), Member = "AddFrames", MemberParameters = new object[]
474 {
475 typeof(global::System.Text.StringBuilder),
476 typeof(bool),
477 typeof(ref bool)
478 }, ReturnType = typeof(bool))]
479 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 23)]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConstructorInfo), Member = "op_Inequality", MemberParameters = new object[]
481 {
482 typeof(ConstructorInfo),
483 typeof(ConstructorInfo)
484 }, ReturnType = typeof(bool))]
485 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
486 public static bool operator ==(MethodBase left, MethodBase right)
487 {
488 throw null;
489 }
490
491 [global::Cpp2ILInjected.Token(Token = "0x60023DC")]
492 [global::Cpp2ILInjected.Address(RVA = "0x1B82450", Offset = "0x1B82450", Length = "0x18")]
493 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Type), Member = "get_IsGenericMethodParameter", ReturnType = typeof(bool))]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Exception), Member = "get_Source", ReturnType = typeof(string))]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.UnitySerializationHolder), Member = "GetRealObject", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.StreamingContext) }, ReturnType = typeof(object))]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "GetMethodBaseFromName", MemberParameters = new object[]
498 {
499 typeof(global::System.Type),
500 typeof(string),
501 typeof(global::System.Type[])
502 }, ReturnType = typeof(MethodBase))]
503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "FindInterfaceMethod", MemberParameters = new object[]
504 {
505 typeof(global::System.Type),
506 typeof(string),
507 typeof(global::System.Type[])
508 }, ReturnType = typeof(MethodBase))]
509 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMethodRef), Member = "Resolve", ReturnType = typeof(MethodBase))]
510 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodCall), Member = "get_MethodSignature", ReturnType = typeof(object))]
511 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MonoMethodMessage), Member = ".ctor", MemberParameters = new object[]
512 {
513 typeof(MethodBase),
514 typeof(object[])
515 }, ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.ReturnMessage), Member = "get_MethodName", ReturnType = typeof(string))]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.ReturnMessage), Member = "get_MethodSignature", ReturnType = typeof(object))]
518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.ReturnMessage), Member = "get_TypeName", ReturnType = typeof(string))]
519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Diagnostics.StackTrace), Member = "init_frames", MemberParameters = new object[]
520 {
521 typeof(int),
522 typeof(bool)
523 }, ReturnType = typeof(void))]
524 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "op_Equality", MemberParameters = new object[]
526 {
527 typeof(MethodBase),
528 typeof(MethodBase)
529 }, ReturnType = typeof(bool))]
530 public static bool operator !=(MethodBase left, MethodBase right)
531 {
532 throw null;
533 }
534
535 [global::Cpp2ILInjected.Token(Token = "0x60023DD")]
536 [global::Cpp2ILInjected.Address(RVA = "0x1B8291C", Offset = "0x1B8291C", Length = "0x10")]
537 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
538 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
540 {
541 throw null;
542 }
543
544 [global::Cpp2ILInjected.Token(Token = "0x60023DE")]
545 [global::Cpp2ILInjected.Address(RVA = "0x1B8292C", Offset = "0x1B8292C", Length = "0x20")]
546 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
547 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
548 internal virtual int GetParametersCount()
549 {
550 throw null;
551 }
552
553 [global::Cpp2ILInjected.Token(Token = "0x60023DF")]
554 [global::Cpp2ILInjected.Address(RVA = "0x1B8294C", Offset = "0x1B8294C", Length = "0x124")]
555 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
556 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
558 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "ConstructParameters", MemberParameters = new object[]
560 {
561 typeof(global::System.Type[]),
563 typeof(bool)
564 }, ReturnType = typeof(string))]
565 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
566 internal virtual string FormatNameAndSig(bool serialization)
567 {
568 throw null;
569 }
570
571 [global::Cpp2ILInjected.Token(Token = "0x60023E0")]
572 [global::Cpp2ILInjected.Address(RVA = "0x1B82C3C", Offset = "0x1B82C3C", Length = "0xE0")]
573 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
574 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
575 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
576 internal virtual global::System.Type[] GetParameterTypes()
577 {
578 throw null;
579 }
580
581 [global::Cpp2ILInjected.Token(Token = "0x60023E1")]
582 [global::Cpp2ILInjected.Address(RVA = "0x1B82D1C", Offset = "0x1B82D1C", Length = "0x10")]
583 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
584 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
586 {
587 throw null;
588 }
589
590 [global::Cpp2ILInjected.Token(Token = "0x60023E2")]
591 [global::Cpp2ILInjected.Address(RVA = "0x1B82D2C", Offset = "0x1B82D2C", Length = "0x1E8")]
592 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
593 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeMethodHandle), Member = "GetObjectData", MemberParameters = new object[]
594 {
595 typeof(global::System.Runtime.Serialization.SerializationInfo),
596 typeof(global::System.Runtime.Serialization.StreamingContext)
597 }, ReturnType = typeof(void))]
598 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeMethodHandle), Member = "IsNullHandle", ReturnType = typeof(bool))]
600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeMethodInfo), Member = "GetMethodFromHandleInternalType", MemberParameters = new object[]
601 {
602 typeof(global::System.IntPtr),
603 typeof(global::System.IntPtr)
604 }, ReturnType = typeof(MethodBase))]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "op_Equality", MemberParameters = new object[]
606 {
607 typeof(MethodBase),
608 typeof(MethodBase)
609 }, ReturnType = typeof(bool))]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
611 {
612 typeof(global::System.Type),
613 typeof(global::System.Type)
614 }, ReturnType = typeof(bool))]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
617 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
619 {
620 typeof(global::System.IFormatProvider),
621 typeof(string),
622 typeof(object),
623 typeof(object)
624 }, ReturnType = typeof(string))]
625 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
626 public static MethodBase GetMethodFromHandle(global::System.RuntimeMethodHandle handle)
627 {
628 throw null;
629 }
630
631 [global::Cpp2ILInjected.Token(Token = "0x60023E3")]
632 [global::Cpp2ILInjected.Address(RVA = "0x1B82A70", Offset = "0x1B82A70", Length = "0x1CC")]
633 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
634 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MethodBase), Member = "FormatNameAndSig", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
635 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
636 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
638 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsByRef", ReturnType = typeof(bool))]
639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "TrimEnd", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(string))]
640 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
642 {
643 throw null;
644 }
645 }
646}
class f__AnonymousType0<< Count > j__TPar
static MethodBase GetMethodFromHandle(global::System.RuntimeMethodHandle handle)
object Invoke(object obj, object[] parameters)
virtual string FormatNameAndSig(bool serialization)
static string ConstructParameters(global::System.Type[] parameterTypes, CallingConventions callingConvention, bool serialization)
virtual int GetParametersCount()
override bool Equals(object obj)
virtual global::System.Type[] GetGenericArguments()
virtual ParameterInfo[] GetParametersInternal()
object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, global::System.Globalization.CultureInfo culture)
ParameterInfo[] GetParameters()
virtual MethodBody GetMethodBody()
Definition MethodBase.cs:48
MethodAttributes Attributes
Definition MethodBase.cs:35
virtual ParameterInfo[] GetParametersNoCopy()
MethodImplAttributes GetMethodImplementationFlags()
virtual global::System.Type[] GetParameterTypes()