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
InvokableCall.2.cs
Go to the documentation of this file.
1using System;
7
8namespace UnityEngine.Events
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200015E")]
11 internal class InvokableCall<T1> : BaseInvokableCall
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x14000006")]
14 protected event UnityAction<T1> Delegate
15 {
17 [global::Cpp2ILInjected.Token(Token = "0x600068E")]
18 [global::Cpp2ILInjected.Address(RVA = "0x170FF1C", Offset = "0x170FF1C", Length = "0xAC")]
19 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
20 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
23 {
26 }, ReturnType = typeof(Delegate))]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
28 add
29 {
30 throw null;
31 }
33 [global::Cpp2ILInjected.Token(Token = "0x600068F")]
34 [global::Cpp2ILInjected.Address(RVA = "0x170FFC8", Offset = "0x170FFC8", Length = "0xAC")]
35 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
39 {
42 }, ReturnType = typeof(Delegate))]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
44 remove
45 {
46 throw null;
47 }
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x6000690")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1710074", Offset = "0x1710074", Length = "0x114")]
52 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInvokableCall), Member = ".ctor", MemberParameters = new object[]
55 {
56 typeof(object),
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "CreateDelegate", MemberParameters = new object[]
61 {
62 typeof(Type),
63 typeof(object),
65 }, ReturnType = typeof(Delegate))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
67 public InvokableCall(object target, MethodInfo theFunction)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6000691")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1710188", Offset = "0x1710188", Length = "0x40")]
74 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInvokableCall), Member = ".ctor", ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
78 public InvokableCall(UnityAction<T1> action)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6000692")]
84 [global::Cpp2ILInjected.Address(RVA = "0x17101C8", Offset = "0x17101C8", Length = "0x11C")]
85 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInvokableCall), Member = "AllowInvoke", MemberParameters = new object[] { typeof(Delegate) }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
91 public override void Invoke(object[] args)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6000693")]
97 [global::Cpp2ILInjected.Address(RVA = "0x17102E4", Offset = "0x17102E4", Length = "0x54")]
98 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInvokableCall), Member = "AllowInvoke", MemberParameters = new object[] { typeof(Delegate) }, ReturnType = typeof(bool))]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
102 public virtual void Invoke(T1 args0)
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x6000694")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1710338", Offset = "0x1710338", Length = "0x40")]
109 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "get_Method", ReturnType = typeof(MethodInfo))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
114 public override bool Find(object targetObj, MethodInfo method)
115 {
116 throw null;
117 }
118
121 [global::Cpp2ILInjected.Token(Token = "0x400064F")]
122 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
123 private UnityAction<T1> Delegate;
124 }
125}
class f__AnonymousType0<< Count > j__TPar
override bool Find(object targetObj, MethodInfo method)
InvokableCall(UnityAction< T1 > action)
InvokableCall(object target, MethodInfo theFunction)
override void Invoke(object[] args)