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
SerializationInfoEnumerator.cs
Go to the documentation of this file.
1using System;
8using System.Text;
10using Cpp2ILInjected;
12
14{
15 [global::Cpp2ILInjected.Token(Token = "0x20003CA")]
16 public sealed class SerializationInfoEnumerator : global::System.Collections.IEnumerator
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6001ECE")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1B50AD0", Offset = "0x1B50AD0", Length = "0x50")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 internal SerializationInfoEnumerator(string[] members, object[] info, global::System.Type[] types, int numItems)
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6001ECF")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1B50B20", Offset = "0x1B50B20", Length = "0x2C")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[]
31 {
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = ".ctor", MemberParameters = new object[]
36 {
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[]
41 {
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.SecurityException), Member = ".ctor", MemberParameters = new object[]
46 {
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Claims.ClaimsIdentity), Member = "Deserialize", MemberParameters = new object[]
51 {
54 typeof(bool)
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Claims.ClaimsPrincipal), Member = "Deserialize", MemberParameters = new object[]
57 {
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.ObjRef), Member = ".ctor", MemberParameters = new object[]
62 {
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = ".ctor", MemberParameters = new object[]
67 {
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodCall), Member = ".ctor", MemberParameters = new object[]
72 {
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodResponse), Member = ".ctor", MemberParameters = new object[]
77 {
80 }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Hashtable), Member = "OnDeserialization", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Specialized.NameObjectCollectionBase", Member = "OnDeserialization", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlException", Member = ".ctor", MemberParameters = new object[]
84 {
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaException", Member = ".ctor", MemberParameters = new object[]
89 {
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonSerializerInternalWriter", Member = "SerializeISerializable", MemberParameters = new object[]
94 {
95 "Newtonsoft.Json.JsonWriter",
97 "Newtonsoft.Json.Serialization.JsonISerializableContract",
98 "Newtonsoft.Json.Serialization.JsonProperty",
99 "Newtonsoft.Json.Serialization.JsonContainerContract",
100 "Newtonsoft.Json.Serialization.JsonProperty"
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 25)]
103 public bool MoveNext()
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x1700040C")]
110 {
111 [global::Cpp2ILInjected.Token(Token = "0x6001ED0")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1B50B4C", Offset = "0x1B50B4C", Length = "0x70")]
113 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfoEnumerator), Member = "get_Current", ReturnType = typeof(SerializationEntry))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
117 get
118 {
119 throw null;
120 }
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x1700040D")]
124 public SerializationEntry Current
125 {
126 [global::Cpp2ILInjected.Token(Token = "0x6001ED1")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1B50BBC", Offset = "0x1B50BBC", Length = "0x88")]
128 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodCall), Member = ".ctor", MemberParameters = new object[]
130 {
131 typeof(SerializationInfo),
132 typeof(StreamingContext)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodResponse), Member = ".ctor", MemberParameters = new object[]
135 {
136 typeof(SerializationInfo),
137 typeof(StreamingContext)
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SerializationInfoEnumerator), Member = "System.Collections.IEnumerator.get_Current", ReturnType = typeof(object))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlException", Member = ".ctor", MemberParameters = new object[]
141 {
144 }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaException", Member = ".ctor", MemberParameters = new object[]
146 {
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonSerializerInternalWriter", Member = "SerializeISerializable", MemberParameters = new object[]
151 {
152 "Newtonsoft.Json.JsonWriter",
154 "Newtonsoft.Json.Serialization.JsonISerializableContract",
155 "Newtonsoft.Json.Serialization.JsonProperty",
156 "Newtonsoft.Json.Serialization.JsonContainerContract",
157 "Newtonsoft.Json.Serialization.JsonProperty"
158 }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
162 get
163 {
164 throw null;
165 }
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x6001ED2")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1B50C44", Offset = "0x1B50C44", Length = "0x10")]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 public void Reset()
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x1700040E")]
177 public string Name
178 {
179 [global::Cpp2ILInjected.Token(Token = "0x6001ED3")]
180 [global::Cpp2ILInjected.Address(RVA = "0x1B50C54", Offset = "0x1B50C54", Length = "0x6C")]
181 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[]
183 {
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = ".ctor", MemberParameters = new object[]
188 {
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[]
193 {
196 }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.SecurityException), Member = ".ctor", MemberParameters = new object[]
198 {
201 }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Claims.ClaimsIdentity), Member = "Deserialize", MemberParameters = new object[]
203 {
206 typeof(bool)
207 }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Claims.ClaimsPrincipal), Member = "Deserialize", MemberParameters = new object[]
209 {
212 }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.ObjRef), Member = ".ctor", MemberParameters = new object[]
214 {
217 }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = ".ctor", MemberParameters = new object[]
219 {
222 }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "InitSiWrite", ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Hashtable), Member = "OnDeserialization", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Specialized.NameObjectCollectionBase", Member = "OnDeserialization", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
229 get
230 {
231 throw null;
232 }
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x1700040F")]
236 public object Value
237 {
238 [global::Cpp2ILInjected.Token(Token = "0x6001ED4")]
239 [global::Cpp2ILInjected.Address(RVA = "0x1B50CC0", Offset = "0x1B50CC0", Length = "0x6C")]
240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[]
242 {
245 }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = ".ctor", MemberParameters = new object[]
247 {
250 }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.SecurityException), Member = ".ctor", MemberParameters = new object[]
252 {
255 }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.ObjRef), Member = ".ctor", MemberParameters = new object[]
257 {
260 }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = ".ctor", MemberParameters = new object[]
262 {
265 }, ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "InitSiWrite", ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
270 get
271 {
272 throw null;
273 }
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x17000410")]
277 public global::System.Type ObjectType
278 {
279 [global::Cpp2ILInjected.Token(Token = "0x6001ED5")]
280 [global::Cpp2ILInjected.Address(RVA = "0x1B50D2C", Offset = "0x1B50D2C", Length = "0x6C")]
281 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "InitSiWrite", ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
286 get
287 {
288 throw null;
289 }
290 }
291
292 [global::Cpp2ILInjected.Token(Token = "0x4000F79")]
293 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
294 private readonly string[] _members;
295
296 [global::Cpp2ILInjected.Token(Token = "0x4000F7A")]
297 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
298 private readonly object[] _data;
299
300 [global::Cpp2ILInjected.Token(Token = "0x4000F7B")]
301 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
302 private readonly global::System.Type[] _types;
303
304 [global::Cpp2ILInjected.Token(Token = "0x4000F7C")]
305 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
306 private readonly int _numItems;
307
308 [global::Cpp2ILInjected.Token(Token = "0x4000F7D")]
309 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
310 private int _currItem;
311
312 [global::Cpp2ILInjected.Token(Token = "0x4000F7E")]
313 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
314 private bool _current;
315 }
316}
class f__AnonymousType0<< Count > j__TPar
SerializationInfoEnumerator(string[] members, object[] info, global::System.Type[] types, int numItems)