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
JPropertyKeyedCollection.cs
Go to the documentation of this file.
1using System;
8
10{
11 [Preserve]
12 [global::Cpp2ILInjected.Token(Token = "0x20000BA")]
13 internal class JPropertyKeyedCollection : Collection<JToken>
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60006CF")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1D033A8", Offset = "0x1D033A8", Length = "0x90")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = ".ctor", MemberParameters = new object[] { typeof(JObject) }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.IList`1<T>" }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x60006D0")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1D03438", Offset = "0x1D03438", Length = "0x68")]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "ChangeItemKey", MemberParameters = new object[]
32 {
34 typeof(string)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "InsertItem", MemberParameters = new object[]
37 {
38 typeof(int),
39 typeof(JToken)
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "SetItem", MemberParameters = new object[]
42 {
43 typeof(int),
44 typeof(JToken)
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "EnsureDictionary", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
49 {
50 typeof(object),
51 typeof(object)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
54 private void AddKey(string key, JToken item)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x60006D1")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1D03550", Offset = "0x1D03550", Length = "0x188")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "ContainsItem", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "GetKeyForItem", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(string))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "AddKey", MemberParameters = new object[]
66 {
67 typeof(string),
68 typeof(JToken)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "RemoveKey", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
73 protected void ChangeItemKey(JToken item, string newKey)
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x60006D2")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1D03838", Offset = "0x1D03838", Length = "0x78")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "ClearItems", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Clear", ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
84 protected override void ClearItems()
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x60006D3")]
90 [global::Cpp2ILInjected.Address(RVA = "0x1D038B0", Offset = "0x1D038B0", Length = "0xAC")]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = "System.Collections.Generic.IDictionary<System.String,Newtonsoft.Json.Linq.JToken>.ContainsKey", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
96 public bool Contains(string key)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x60006D4")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1D036D8", Offset = "0x1D036D8", Length = "0x84")]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "ChangeItemKey", MemberParameters = new object[]
104 {
105 typeof(JToken),
106 typeof(string)
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "GetKeyForItem", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(string))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
111 {
112 typeof(object),
113 typeof(ref object)
114 }, ReturnType = typeof(bool))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x60006D5")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1D034A0", Offset = "0x1D034A0", Length = "0xB0")]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "AddKey", MemberParameters = new object[]
124 {
125 typeof(string),
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "get_Keys", ReturnType = typeof(ICollection<string>))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "get_Values", ReturnType = typeof(ICollection<JToken>))]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", MemberParameters = new object[] { typeof(IEqualityComparer<object>) }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
133 private void EnsureDictionary()
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x60006D6")]
139 [global::Cpp2ILInjected.Address(RVA = "0x1D0375C", Offset = "0x1D0375C", Length = "0x7C")]
140 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "ChangeItemKey", MemberParameters = new object[]
142 {
143 typeof(JToken),
144 typeof(string)
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "ContainsItem", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(bool))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "InsertItem", MemberParameters = new object[]
148 {
149 typeof(int),
150 typeof(JToken)
151 }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "RemoveItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "SetItem", MemberParameters = new object[]
154 {
155 typeof(int),
156 typeof(JToken)
157 }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
160 private string GetKeyForItem(JToken item)
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x60006D7")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1D0395C", Offset = "0x1D0395C", Length = "0x78")]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "GetKeyForItem", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(string))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "AddKey", MemberParameters = new object[]
170 {
171 typeof(string),
172 typeof(JToken)
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "InsertItem", MemberParameters = new object[]
175 {
176 typeof(int),
177 "T"
178 }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
180 protected override void InsertItem(int index, JToken item)
181 {
182 throw null;
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x60006D8")]
186 [global::Cpp2ILInjected.Address(RVA = "0x1D039D4", Offset = "0x1D039D4", Length = "0xFC")]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "Remove", MemberParameters = new object[] { "T" }, ReturnType = typeof(bool))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
193 public bool Remove(string key)
194 {
195 throw null;
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x60006D9")]
199 [global::Cpp2ILInjected.Address(RVA = "0x1D03AD0", Offset = "0x1D03AD0", Length = "0xEC")]
200 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "GetKeyForItem", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(string))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "RemoveKey", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "RemoveItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
206 protected override void RemoveItem(int index)
207 {
208 throw null;
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x60006DA")]
212 [global::Cpp2ILInjected.Address(RVA = "0x1D037D8", Offset = "0x1D037D8", Length = "0x60")]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "ChangeItemKey", MemberParameters = new object[]
214 {
215 typeof(JToken),
216 typeof(string)
217 }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "RemoveItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JPropertyKeyedCollection), Member = "SetItem", MemberParameters = new object[]
220 {
221 typeof(int),
222 typeof(JToken)
223 }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
227 private void RemoveKey(string key)
228 {
229 throw null;
230 }
231
232 [global::Cpp2ILInjected.Token(Token = "0x60006DB")]
233 [global::Cpp2ILInjected.Address(RVA = "0x1D03BBC", Offset = "0x1D03BBC", Length = "0x1FC")]
234 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "GetKeyForItem", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(string))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
238 {
239 typeof(object),
240 typeof(object)
241 }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "AddKey", MemberParameters = new object[]
243 {
244 typeof(string),
245 typeof(JToken)
246 }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "RemoveKey", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "SetItem", MemberParameters = new object[]
249 {
250 typeof(int),
251 "T"
252 }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
254 protected override void SetItem(int index, JToken item)
255 {
256 throw null;
257 }
258
259 [global::Cpp2ILInjected.Token(Token = "0x1700014F")]
260 public JToken this[string key]
261 {
262 [global::Cpp2ILInjected.Token(Token = "0x60006DC")]
263 [global::Cpp2ILInjected.Address(RVA = "0x1D03DB8", Offset = "0x1D03DB8", Length = "0xC0")]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyNotFoundException), Member = ".ctor", ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
269 get
270 {
271 throw null;
272 }
273 }
274
275 [global::Cpp2ILInjected.Token(Token = "0x60006DD")]
276 [global::Cpp2ILInjected.Address(RVA = "0x1D03E78", Offset = "0x1D03E78", Length = "0x78")]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = "ValidateToken", MemberParameters = new object[]
278 {
279 typeof(JToken),
281 }, ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = "Property", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(JProperty))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
285 {
286 typeof(object),
287 typeof(ref object)
288 }, ReturnType = typeof(bool))]
289 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
290 public bool TryGetValue(string key, out JToken value)
291 {
292 throw null;
293 }
294
295 [global::Cpp2ILInjected.Token(Token = "0x17000150")]
297 {
298 [global::Cpp2ILInjected.Token(Token = "0x60006DE")]
299 [global::Cpp2ILInjected.Address(RVA = "0x1D03EF0", Offset = "0x1D03EF0", Length = "0x50")]
300 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = "System.Collections.Generic.IDictionary<System.String,Newtonsoft.Json.Linq.JToken>.get_Keys", ReturnType = typeof(ICollection<string>))]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "EnsureDictionary", ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Keys", ReturnType = "KeyCollection<TKey, TValue>")]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
305 get
306 {
307 throw null;
308 }
309 }
310
311 [global::Cpp2ILInjected.Token(Token = "0x17000151")]
313 {
314 [global::Cpp2ILInjected.Token(Token = "0x60006DF")]
315 [global::Cpp2ILInjected.Address(RVA = "0x1D03F40", Offset = "0x1D03F40", Length = "0x50")]
316 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JPropertyKeyedCollection), Member = "EnsureDictionary", ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Values", ReturnType = "ValueCollection<TKey, TValue>")]
319 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
320 get
321 {
322 throw null;
323 }
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x60006E0")]
327 [global::Cpp2ILInjected.Address(RVA = "0x1D03F90", Offset = "0x1D03F90", Length = "0xA4")]
328 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = "IndexOfItem", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(int))]
330 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "IndexOfReference", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.List`1<T>", "T" }, ReturnType = typeof(int))]
332 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
334 {
335 throw null;
336 }
337
338 [global::Cpp2ILInjected.Token(Token = "0x60006E1")]
339 [global::Cpp2ILInjected.Address(RVA = "0x1D04034", Offset = "0x1D04034", Length = "0x330")]
340 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JObject), Member = "DeepEquals", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(bool))]
342 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Count", ReturnType = typeof(int))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
347 {
348 typeof(object),
349 typeof(ref object)
350 }, ReturnType = typeof(bool))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JProperty), Member = "get_Value", ReturnType = typeof(JToken))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
355 {
356 throw null;
357 }
358
359 // Note: this type is marked as 'beforefieldinit'.
360 [global::Cpp2ILInjected.Token(Token = "0x60006E2")]
361 [global::Cpp2ILInjected.Address(RVA = "0x1D04364", Offset = "0x1D04364", Length = "0xA8")]
362 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
363 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
365 {
366 throw null;
367 }
368
369 [global::Cpp2ILInjected.Token(Token = "0x40002EF")]
371
372 [global::Cpp2ILInjected.Token(Token = "0x40002F0")]
373 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
375 }
376}
class f__AnonymousType0<< Count > j__TPar
override void InsertItem(int index, JToken item)
static readonly IEqualityComparer< string > Comparer
override void SetItem(int index, JToken item)