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
JsonSerializerInternalBase.cs
Go to the documentation of this file.
1using System;
10
12{
13 [Preserve]
14 [global::Cpp2ILInjected.Token(Token = "0x20000A6")]
15 internal abstract class JsonSerializerInternalBase
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x60005FF")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1CEF85C", Offset = "0x1CEF85C", Length = "0x80")]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = ".ctor", MemberParameters = new object[] { typeof(JsonSerializer) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = ".ctor", MemberParameters = new object[] { typeof(JsonSerializer) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
25 {
26 typeof(object),
27 typeof(string)
28 }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x1700012B")]
37 {
38 [global::Cpp2ILInjected.Token(Token = "0x6000600")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1CE38CC", Offset = "0x1CE38CC", Length = "0x114")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BidirectionalDictionary<, >), Member = ".ctor", MemberParameters = new object[]
43 {
44 "System.Collections.Generic.IEqualityComparer`1<TFirst>",
45 "System.Collections.Generic.IEqualityComparer`1<TSecond>",
46 typeof(string),
47 typeof(string)
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
50 get
51 {
52 throw null;
53 }
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6000601")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1CEF8E4", Offset = "0x1CEF8E4", Length = "0xE0")]
58 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
60 {
61 typeof(object),
63 typeof(object),
65 typeof(string),
67 }, ReturnType = typeof(bool))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
72 private ErrorContext GetErrorContext(object currentObject, object member, string path, Exception error)
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x6000602")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1CEF9C4", Offset = "0x1CEF9C4", Length = "0x60")]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "Deserialize", MemberParameters = new object[]
80 {
82 typeof(Type),
83 typeof(bool)
84 }, ReturnType = typeof(object))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ThrowUnexpectedEndException", MemberParameters = new object[]
86 {
88 typeof(JsonContract),
89 typeof(object),
90 typeof(string)
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "HandleError", MemberParameters = new object[]
93 {
95 typeof(bool),
96 typeof(int)
97 }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "Serialize", MemberParameters = new object[]
99 {
101 typeof(object),
102 typeof(Type)
103 }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "HandleError", MemberParameters = new object[]
105 {
107 typeof(int)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
112 protected void ClearErrorContext()
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6000603")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1CEFA24", Offset = "0x1CEFA24", Length = "0x384")]
119 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "Deserialize", MemberParameters = new object[]
121 {
123 typeof(Type),
124 typeof(bool)
125 }, ReturnType = typeof(object))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
127 {
130 typeof(JsonDictionaryContract),
131 typeof(JsonProperty),
132 typeof(string)
133 }, ReturnType = typeof(object))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
135 {
136 typeof(IList),
138 typeof(JsonArrayContract),
139 typeof(JsonProperty),
140 typeof(string)
141 }, ReturnType = typeof(object))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ThrowUnexpectedEndException", MemberParameters = new object[]
143 {
145 typeof(JsonContract),
146 typeof(object),
147 typeof(string)
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
150 {
151 typeof(IList),
153 typeof(JsonArrayContract),
154 typeof(JsonProperty),
155 typeof(string)
156 }, ReturnType = typeof(object))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
158 {
159 typeof(object),
161 typeof(JsonObjectContract),
162 typeof(JsonProperty),
163 typeof(string)
164 }, ReturnType = typeof(object))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "EndProcessProperty", MemberParameters = new object[]
166 {
167 typeof(object),
169 typeof(JsonObjectContract),
170 typeof(int),
171 typeof(JsonProperty),
172 typeof(JsonSerializerInternalReader.PropertyPresence),
173 typeof(bool)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "Serialize", MemberParameters = new object[]
176 {
178 typeof(object),
179 typeof(Type)
180 }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
182 {
184 typeof(object),
185 typeof(JsonObjectContract),
186 typeof(JsonProperty),
187 typeof(JsonContainerContract),
188 typeof(JsonProperty)
189 }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
191 {
194 typeof(JsonArrayContract),
195 typeof(JsonProperty),
196 typeof(JsonContainerContract),
197 typeof(JsonProperty)
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
200 {
202 typeof(Array),
203 typeof(JsonArrayContract),
204 typeof(JsonProperty),
205 typeof(int),
206 typeof(int[])
207 }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
209 {
212 typeof(JsonDictionaryContract),
213 typeof(JsonProperty),
214 typeof(JsonContainerContract),
215 typeof(JsonProperty)
216 }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "GetErrorContext", MemberParameters = new object[]
219 {
220 typeof(object),
221 typeof(object),
222 typeof(string),
224 }, ReturnType = typeof(ErrorContext))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
228 {
229 typeof(object),
230 typeof(object),
231 typeof(object)
232 }, ReturnType = typeof(string))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
234 {
235 typeof(string),
236 typeof(string),
237 typeof(string)
238 }, ReturnType = typeof(string))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
240 {
242 typeof(string),
243 typeof(string)
244 }, ReturnType = typeof(string))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "InvokeOnError", MemberParameters = new object[]
246 {
247 typeof(object),
249 typeof(ErrorContext)
250 }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ErrorEventArgs), Member = ".ctor", MemberParameters = new object[]
252 {
253 typeof(object),
254 typeof(ErrorContext)
255 }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "OnError", MemberParameters = new object[] { typeof(ErrorEventArgs) }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
258 protected bool IsErrorHandled(object currentObject, JsonContract contract, object keyValue, IJsonLineInfo lineInfo, string path, Exception ex)
259 {
260 throw null;
261 }
262
263 [global::Cpp2ILInjected.Token(Token = "0x40002BC")]
264 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
266
267 [global::Cpp2ILInjected.Token(Token = "0x40002BD")]
268 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
270
271 [global::Cpp2ILInjected.Token(Token = "0x40002BE")]
272 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
274
275 [global::Cpp2ILInjected.Token(Token = "0x40002BF")]
276 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
278
279 [global::Cpp2ILInjected.Token(Token = "0x40002C0")]
280 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
282
283 [global::Cpp2ILInjected.Token(Token = "0x20000A7")]
285 {
286 [global::Cpp2ILInjected.Token(Token = "0x6000604")]
287 [global::Cpp2ILInjected.Address(RVA = "0x1CEFDA8", Offset = "0x1CEFDA8", Length = "0xC")]
288 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
289 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
291 {
292 throw null;
293 }
294
295 [global::Cpp2ILInjected.Token(Token = "0x6000605")]
296 [global::Cpp2ILInjected.Address(RVA = "0x1CEFDB4", Offset = "0x1CEFDB4", Length = "0xC")]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "GetHashCode", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(int))]
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x6000606")]
305 [global::Cpp2ILInjected.Address(RVA = "0x1CEF8DC", Offset = "0x1CEF8DC", Length = "0x8")]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
309 {
310 throw null;
311 }
312 }
313 }
314}
class f__AnonymousType0<< Count > j__TPar
BidirectionalDictionary< string, object > DefaultReferenceMappings
ErrorContext GetErrorContext(object currentObject, object member, string path, Exception error)
bool IsErrorHandled(object currentObject, JsonContract contract, object keyValue, IJsonLineInfo lineInfo, string path, Exception ex)
virtual bool Equals(object obj)
Definition Object.cs:75
virtual int GetHashCode()
Definition Object.cs:8541