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
SerializationEvents.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x20003D2")]
10 internal sealed class SerializationEvents
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6001EEB")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1B51480", Offset = "0x1B51480", Length = "0x134")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.Serialization.SerializationEventsCache.<>c", Member = "<GetSerializationEventsForType>b__1_0", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(SerializationEvents))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEvents), Member = "GetMethodsWithAttribute", MemberParameters = new object[]
19 {
20 typeof(global::System.Type),
21 typeof(global::System.Type)
22 }, ReturnType = typeof(global::System.Collections.Generic.List<global::System.Reflection.MethodInfo>))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
24 internal SerializationEvents(global::System.Type t)
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6001EEC")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1B515B4", Offset = "0x1B515B4", Length = "0x220")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SerializationEvents), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
35 {
36 typeof(global::System.Type),
37 typeof(global::System.Type)
38 }, ReturnType = typeof(bool))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "Reverse", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
43 private global::System.Collections.Generic.List<global::System.Reflection.MethodInfo> GetMethodsWithAttribute(global::System.Type attribute, global::System.Type t)
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x17000411")]
50 {
51 [global::Cpp2ILInjected.Token(Token = "0x6001EED")]
52 [global::Cpp2ILInjected.Address(RVA = "0x1B517D4", Offset = "0x1B517D4", Length = "0x20")]
53 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 get
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x6001EEE")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1B517F4", Offset = "0x1B517F4", Length = "0x54")]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SerializationObjectManager), Member = "RegisterObject", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEvents), Member = "AddOnDelegate", MemberParameters = new object[]
66 {
67 typeof(object),
68 typeof(SerializationEventHandler),
69 typeof(global::System.Collections.Generic.List<global::System.Reflection.MethodInfo>)
70 }, ReturnType = typeof(SerializationEventHandler))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
72 internal void InvokeOnSerializing(object obj, StreamingContext context)
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x6001EEF")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1B51898", Offset = "0x1B51898", Length = "0x54")]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RaiseOnDeserializingEvent", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEvents), Member = "AddOnDelegate", MemberParameters = new object[]
82 {
83 typeof(object),
84 typeof(SerializationEventHandler),
85 typeof(global::System.Collections.Generic.List<global::System.Reflection.MethodInfo>)
86 }, ReturnType = typeof(SerializationEventHandler))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
88 internal void InvokeOnDeserializing(object obj, StreamingContext context)
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x6001EF0")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1B518EC", Offset = "0x1B518EC", Length = "0x54")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RaiseOnDeserializedEvent", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafeSerializationManager), Member = "OnDeserialized", MemberParameters = new object[] { typeof(StreamingContext) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEvents), Member = "AddOnDelegate", MemberParameters = new object[]
99 {
100 typeof(object),
101 typeof(SerializationEventHandler),
102 typeof(global::System.Collections.Generic.List<global::System.Reflection.MethodInfo>)
103 }, ReturnType = typeof(SerializationEventHandler))]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
105 internal void InvokeOnDeserialized(object obj, StreamingContext context)
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6001EF1")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1B51940", Offset = "0x1B51940", Length = "0x14")]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 internal SerializationEventHandler AddOnSerialized(object obj, SerializationEventHandler handler)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6001EF2")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1B51B84", Offset = "0x1B51B84", Length = "0x14")]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEvents), Member = "AddOnDelegate", MemberParameters = new object[]
122 {
123 typeof(object),
124 typeof(SerializationEventHandler),
125 typeof(global::System.Collections.Generic.List<global::System.Reflection.MethodInfo>)
126 }, ReturnType = typeof(SerializationEventHandler))]
127 internal SerializationEventHandler AddOnDeserialized(object obj, SerializationEventHandler handler)
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x6001EF3")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1B51848", Offset = "0x1B51848", Length = "0x50")]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEvents), Member = "AddOnDelegate", MemberParameters = new object[]
136 {
137 typeof(object),
138 typeof(SerializationEventHandler),
139 typeof(global::System.Collections.Generic.List<global::System.Reflection.MethodInfo>)
140 }, ReturnType = typeof(SerializationEventHandler))]
141 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
142 private static void InvokeOnDelegate(object obj, StreamingContext context, global::System.Collections.Generic.List<global::System.Reflection.MethodInfo> methods)
143 {
144 throw null;
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x6001EF4")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1B51954", Offset = "0x1B51954", Length = "0x230")]
149 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SerializationEvents), Member = "InvokeOnSerializing", MemberParameters = new object[]
151 {
152 typeof(object),
154 }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SerializationEvents), Member = "InvokeOnDeserializing", MemberParameters = new object[]
156 {
157 typeof(object),
158 typeof(StreamingContext)
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SerializationEvents), Member = "InvokeOnDeserialized", MemberParameters = new object[]
161 {
162 typeof(object),
163 typeof(StreamingContext)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SerializationEvents), Member = "AddOnDeserialized", MemberParameters = new object[]
166 {
167 typeof(object),
168 typeof(SerializationEventHandler)
169 }, ReturnType = typeof(SerializationEventHandler))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SerializationEvents), Member = "InvokeOnDelegate", MemberParameters = new object[]
171 {
172 typeof(object),
173 typeof(StreamingContext),
174 typeof(global::System.Collections.Generic.List<global::System.Reflection.MethodInfo>)
175 }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SerializationObjectManager), Member = "AddOnSerialized", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "AddOnDeserialized", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Delegate), Member = "Combine", MemberParameters = new object[]
183 {
184 typeof(global::System.Delegate),
185 typeof(global::System.Delegate)
186 }, ReturnType = typeof(global::System.Delegate))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
189 private static SerializationEventHandler AddOnDelegate(object obj, SerializationEventHandler handler, global::System.Collections.Generic.List<global::System.Reflection.MethodInfo> methods)
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x4000F81")]
195 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
196 private readonly global::System.Collections.Generic.List<global::System.Reflection.MethodInfo> _onSerializingMethods;
197
198 [global::Cpp2ILInjected.Token(Token = "0x4000F82")]
199 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
200 private readonly global::System.Collections.Generic.List<global::System.Reflection.MethodInfo> _onSerializedMethods;
201
202 [global::Cpp2ILInjected.Token(Token = "0x4000F83")]
203 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
204 private readonly global::System.Collections.Generic.List<global::System.Reflection.MethodInfo> _onDeserializingMethods;
205
206 [global::Cpp2ILInjected.Token(Token = "0x4000F84")]
207 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
208 private readonly global::System.Collections.Generic.List<global::System.Reflection.MethodInfo> _onDeserializedMethods;
209 }
210}
class f__AnonymousType0<< Count > j__TPar
readonly global::System.Collections.Generic.List< global::System.Reflection.MethodInfo > _onSerializingMethods
readonly global::System.Collections.Generic.List< global::System.Reflection.MethodInfo > _onDeserializedMethods
void InvokeOnDeserializing(object obj, StreamingContext context)
readonly global::System.Collections.Generic.List< global::System.Reflection.MethodInfo > _onSerializedMethods
void InvokeOnDeserialized(object obj, StreamingContext context)
static void InvokeOnDelegate(object obj, StreamingContext context, global::System.Collections.Generic.List< global::System.Reflection.MethodInfo > methods)
readonly global::System.Collections.Generic.List< global::System.Reflection.MethodInfo > _onDeserializingMethods
global::System.Collections.Generic.List< global::System.Reflection.MethodInfo > GetMethodsWithAttribute(global::System.Type attribute, global::System.Type t)
void InvokeOnSerializing(object obj, StreamingContext context)
SerializationEventHandler AddOnDeserialized(object obj, SerializationEventHandler handler)
SerializationEventHandler AddOnSerialized(object obj, SerializationEventHandler handler)
static SerializationEventHandler AddOnDelegate(object obj, SerializationEventHandler handler, global::System.Collections.Generic.List< global::System.Reflection.MethodInfo > methods)