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
BaseInvokableCall.cs
Go to the documentation of this file.
1using System;
5
6namespace UnityEngine.Events
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200015C")]
9 internal abstract class BaseInvokableCall
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000681")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1F90800", Offset = "0x1F90800", Length = "0x8")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<>), Member = ".ctor", MemberParameters = new object[] { "UnityEngine.Events.UnityAction`1<T1>" }, ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6000682")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1F90808", Offset = "0x1F90808", Length = "0xDC")]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall), Member = ".ctor", MemberParameters = new object[]
24 {
25 typeof(object),
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<>), Member = ".ctor", MemberParameters = new object[]
29 {
30 typeof(object),
32 }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<, >), Member = ".ctor", MemberParameters = new object[]
34 {
35 typeof(object),
37 }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<, , >), Member = ".ctor", MemberParameters = new object[]
39 {
40 typeof(object),
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<, , , >), Member = ".ctor", MemberParameters = new object[]
44 {
45 typeof(object),
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "get_IsStatic", ReturnType = typeof(bool))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
54 protected BaseInvokableCall(object target, MethodInfo function)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x6000683")]
60 public abstract void Invoke(object[] args);
61
62 [global::Cpp2ILInjected.Token(Token = "0x6000684")]
63 [global::Cpp2ILInjected.Address(RVA = "0x1575EB8", Offset = "0x1575EB8", Length = "0x10C")]
64 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "UnityEngine.UnityString", Member = "Format", MemberParameters = new object[]
69 {
70 typeof(string),
71 typeof(object[])
72 }, ReturnType = typeof(string))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
75 protected static void ThrowOnInvalidArg<T>(object arg)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x6000685")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1F908E4", Offset = "0x1F908E4", Length = "0xA0")]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall), Member = "Invoke", MemberParameters = new object[] { typeof(object[]) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall), Member = "Invoke", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<>), Member = "Invoke", MemberParameters = new object[] { typeof(object[]) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<>), Member = "Invoke", MemberParameters = new object[] { "T1" }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<, >), Member = "Invoke", MemberParameters = new object[] { typeof(object[]) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<, , >), Member = "Invoke", MemberParameters = new object[] { typeof(object[]) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall<, , , >), Member = "Invoke", MemberParameters = new object[] { typeof(object[]) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityEvent), Member = "Invoke", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
93 {
96 }, ReturnType = typeof(bool))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
98 protected static bool AllowInvoke(Delegate @delegate)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x6000686")]
104 public abstract bool Find(object targetObj, MethodInfo method);
105 }
106}
class f__AnonymousType0<< Count > j__TPar
static bool AllowInvoke(Delegate @delegate)
BaseInvokableCall(object target, MethodInfo function)
bool Find(object targetObj, MethodInfo method)