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
CADMethodRef.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200039D")]
9 [global::System.Serializable]
10 internal class CADMethodRef
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6001DBF")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1B44D20", Offset = "0x1B44D20", Length = "0x124")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CADMethodRef), Member = "Resolve", ReturnType = typeof(global::System.Reflection.MethodBase))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
18 private global::System.Type[] GetTypes(string[] typeArray)
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x6001DC0")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1B44E44", Offset = "0x1B44E44", Length = "0x434")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CADMessageBase), Member = "GetMethod", ReturnType = typeof(global::System.Reflection.MethodBase))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMethodRef), Member = "GetTypes", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(global::System.Type[]))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetConstructor", MemberParameters = new object[]
30 {
31 typeof(global::System.Reflection.BindingFlags),
32 typeof(global::System.Reflection.Binder),
33 typeof(global::System.Type[]),
34 typeof(global::System.Reflection.ParameterModifier[])
35 }, ReturnType = typeof(global::System.Reflection.ConstructorInfo))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetMethod", MemberParameters = new object[]
37 {
38 typeof(string),
39 typeof(global::System.Reflection.BindingFlags),
40 typeof(global::System.Reflection.Binder),
41 typeof(global::System.Type[]),
42 typeof(global::System.Reflection.ParameterModifier[])
43 }, ReturnType = typeof(global::System.Reflection.MethodInfo))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "op_Inequality", MemberParameters = new object[]
45 {
46 typeof(global::System.Reflection.MethodBase),
47 typeof(global::System.Reflection.MethodBase)
48 }, ReturnType = typeof(bool))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "op_Equality", MemberParameters = new object[]
50 {
51 typeof(global::System.Reflection.MethodBase),
52 typeof(global::System.Reflection.MethodBase)
53 }, ReturnType = typeof(bool))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetMethods", ReturnType = typeof(global::System.Reflection.MethodInfo[]))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
56 {
57 typeof(string),
58 typeof(string)
59 }, ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemotingException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
63 public global::System.Reflection.MethodBase Resolve()
64 {
65 throw null;
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x6001DC1")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1B45278", Offset = "0x1B45278", Length = "0x26C")]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CADMessageBase), Member = ".ctor", MemberParameters = new object[] { typeof(IMethodMessage) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "get_IsConstructor", ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x4000F08")]
82 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
83 private bool ctor;
84
85 [global::Cpp2ILInjected.Token(Token = "0x4000F09")]
86 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
87 private string typeName;
88
89 [global::Cpp2ILInjected.Token(Token = "0x4000F0A")]
90 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
91 private string methodName;
92
93 [global::Cpp2ILInjected.Token(Token = "0x4000F0B")]
94 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
95 private string[] param_names;
96
97 [global::Cpp2ILInjected.Token(Token = "0x4000F0C")]
98 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
99 private string[] generic_arg_names;
100 }
101}
class f__AnonymousType0<< Count > j__TPar
global::System.Type[] GetTypes(string[] typeArray)
global::System.Reflection.MethodBase Resolve()