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
EventHandlerList.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000339")]
8 public sealed class EventHandlerList : IDisposable
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x600158C")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1E3C5E4", Offset = "0x1E3C5E4", Length = "0x28")]
12 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Component), Member = "get_Events", ReturnType = typeof(EventHandlerList))]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
14 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
15 internal EventHandlerList(Component parent)
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x600158D")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1E3C60C", Offset = "0x1E3C60C", Length = "0x8")]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarshalByValueComponent), Member = "get_Events", ReturnType = typeof(EventHandlerList))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x170004E9")]
31 public Delegate this[object key]
32 {
33 [global::Cpp2ILInjected.Token(Token = "0x600158E")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1E3C614", Offset = "0x1E3C614", Length = "0x60")]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarshalByValueComponent), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Component), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_CanRaiseEventsInternal", ReturnType = typeof(bool))]
40 get
41 {
42 throw null;
43 }
44 [global::Cpp2ILInjected.Token(Token = "0x600158F")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1E3C68C", Offset = "0x1E3C68C", Length = "0x98")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
50 set
51 {
52 throw null;
53 }
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6001590")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1E3C760", Offset = "0x1E3C760", Length = "0xA8")]
58 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EventHandlerList), Member = "AddHandlers", MemberParameters = new object[] { typeof(EventHandlerList) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarshalByValueComponent), Member = "add_Disposed", MemberParameters = new object[] { typeof(EventHandler) }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Component), Member = "add_Disposed", MemberParameters = new object[] { typeof(EventHandler) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
65 {
68 }, ReturnType = typeof(Delegate))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
70 public void AddHandler(object key, Delegate value)
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6001591")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1E3C808", Offset = "0x1E3C808", Length = "0x34")]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventHandlerList), Member = "AddHandler", MemberParameters = new object[]
79 {
80 typeof(object),
82 }, ReturnType = typeof(void))]
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x6001592")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1E3C83C", Offset = "0x1E3C83C", Length = "0x8")]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 public void Dispose()
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6001593")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1E3C674", Offset = "0x1E3C674", Length = "0x18")]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x6001594")]
106 [global::Cpp2ILInjected.Address(RVA = "0x1E3C844", Offset = "0x1E3C844", Length = "0x40")]
107 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MarshalByValueComponent), Member = "remove_Disposed", MemberParameters = new object[] { typeof(EventHandler) }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Component), Member = "remove_Disposed", MemberParameters = new object[] { typeof(EventHandler) }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
112 {
115 }, ReturnType = typeof(Delegate))]
116 public void RemoveHandler(object key, Delegate value)
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x400119A")]
122 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
124
125 [global::Cpp2ILInjected.Token(Token = "0x400119B")]
126 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
128
129 [global::Cpp2ILInjected.Token(Token = "0x200033A")]
130 private sealed class ListEntry
131 {
132 [global::Cpp2ILInjected.Token(Token = "0x6001595")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1E3C724", Offset = "0x1E3C724", Length = "0x3C")]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
136 public ListEntry(object key, Delegate handler, EventHandlerList.ListEntry next)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x400119C")]
142 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
144
145 [global::Cpp2ILInjected.Token(Token = "0x400119D")]
146 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
147 internal object _key;
148
149 [global::Cpp2ILInjected.Token(Token = "0x400119E")]
150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
152 }
153 }
154}
class f__AnonymousType0<< Count > j__TPar
ListEntry(object key, Delegate handler, EventHandlerList.ListEntry next)
void RemoveHandler(object key, Delegate value)
void AddHandlers(EventHandlerList listToAddFrom)
EventHandlerList.ListEntry Find(object key)
void AddHandler(object key, Delegate value)