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
CollectionWrapper.cs
Go to the documentation of this file.
1using System;
9
11{
12 [Preserve]
13 [global::Cpp2ILInjected.Token(Token = "0x200005F")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x600033B")]
17 [global::Cpp2ILInjected.Address(RVA = "0x18ED680", Offset = "0x18ED680", Length = "0x128")]
18 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
22 {
23 typeof(object),
24 typeof(string)
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x600033C")]
33 [global::Cpp2ILInjected.Address(RVA = "0x18ED7A8", Offset = "0x18ED7A8", Length = "0x6C")]
34 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
38 {
39 typeof(object),
40 typeof(string)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x600033D")]
49 [global::Cpp2ILInjected.Address(RVA = "0x18ED814", Offset = "0x18ED814", Length = "0x108")]
50 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
51 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
54 public virtual void Add(T item)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x600033E")]
60 [global::Cpp2ILInjected.Address(RVA = "0x18ED91C", Offset = "0x18ED91C", Length = "0x108")]
61 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
65 public virtual void Clear()
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x600033F")]
71 [global::Cpp2ILInjected.Address(RVA = "0x18EDA24", Offset = "0x18EDA24", Length = "0x118")]
72 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
73 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
76 public virtual bool Contains(T item)
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x6000340")]
82 [global::Cpp2ILInjected.Address(RVA = "0x18EDB3C", Offset = "0x18EDB3C", Length = "0x124")]
83 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
87 public virtual void CopyTo(T[] array, int arrayIndex)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x1700009C")]
93 public virtual int Count
94 {
95 [global::Cpp2ILInjected.Token(Token = "0x6000341")]
96 [global::Cpp2ILInjected.Address(RVA = "0x18EDC60", Offset = "0x18EDC60", Length = "0x10C")]
97 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
101 get
102 {
103 throw null;
104 }
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x1700009D")]
108 public virtual bool IsReadOnly
109 {
110 [global::Cpp2ILInjected.Token(Token = "0x6000342")]
111 [global::Cpp2ILInjected.Address(RVA = "0x18EDD6C", Offset = "0x18EDD6C", Length = "0x108")]
112 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
113 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
116 get
117 {
118 throw null;
119 }
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6000343")]
123 [global::Cpp2ILInjected.Address(RVA = "0x18EDE74", Offset = "0x18EDE74", Length = "0x1B8")]
124 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
125 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
128 public virtual bool Remove(T item)
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x6000344")]
134 [global::Cpp2ILInjected.Address(RVA = "0x18EE02C", Offset = "0x18EE02C", Length = "0xFC")]
135 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x6000345")]
145 [global::Cpp2ILInjected.Address(RVA = "0x18EE128", Offset = "0x18EE128", Length = "0xF4")]
146 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
147 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6000346")]
156 [global::Cpp2ILInjected.Address(RVA = "0x18EE21C", Offset = "0x18EE21C", Length = "0xAC")]
157 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
158 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
161 private int System.Collections.IList.Add(object value)
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x6000347")]
167 [global::Cpp2ILInjected.Address(RVA = "0x18EE2C8", Offset = "0x18EE2C8", Length = "0xA4")]
168 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
169 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
172 private bool System.Collections.IList.Contains(object value)
173 {
174 throw null;
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x6000348")]
178 [global::Cpp2ILInjected.Address(RVA = "0x18EE36C", Offset = "0x18EE36C", Length = "0x17C")]
179 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
185 {
186 throw null;
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x6000349")]
190 [global::Cpp2ILInjected.Address(RVA = "0x18EE4E8", Offset = "0x18EE4E8", Length = "0xF4")]
191 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x600034A")]
202 [global::Cpp2ILInjected.Address(RVA = "0x18EE5DC", Offset = "0x18EE5DC", Length = "0x174")]
203 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
208 private void System.Collections.IList.Insert(int index, object value)
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x1700009E")]
215 {
216 [global::Cpp2ILInjected.Token(Token = "0x600034B")]
217 [global::Cpp2ILInjected.Address(RVA = "0x18EE750", Offset = "0x18EE750", Length = "0x108")]
218 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
219 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
222 get
223 {
224 throw null;
225 }
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x600034C")]
229 [global::Cpp2ILInjected.Address(RVA = "0x18EE858", Offset = "0x18EE858", Length = "0xA0")]
230 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
231 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
233 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
234 private void System.Collections.IList.Remove(object value)
235 {
236 throw null;
237 }
238
239 [global::Cpp2ILInjected.Token(Token = "0x1700009F")]
241 {
242 [global::Cpp2ILInjected.Token(Token = "0x600034D")]
243 [global::Cpp2ILInjected.Address(RVA = "0x18EE8F8", Offset = "0x18EE8F8", Length = "0xF0")]
244 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
249 get
250 {
251 throw null;
252 }
253 [global::Cpp2ILInjected.Token(Token = "0x600034E")]
254 [global::Cpp2ILInjected.Address(RVA = "0x18EE9E8", Offset = "0x18EE9E8", Length = "0x174")]
255 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
256 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
257 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
260 set
261 {
262 throw null;
263 }
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x600034F")]
267 [global::Cpp2ILInjected.Address(RVA = "0x18EEB5C", Offset = "0x18EEB5C", Length = "0x84")]
268 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
272 {
273 throw null;
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x170000A0")]
278 {
279 [global::Cpp2ILInjected.Token(Token = "0x6000350")]
280 [global::Cpp2ILInjected.Address(RVA = "0x18EEBE0", Offset = "0x18EEBE0", Length = "0x8")]
281 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
282 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
283 get
284 {
285 throw null;
286 }
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x170000A1")]
291 {
292 [global::Cpp2ILInjected.Token(Token = "0x6000351")]
293 [global::Cpp2ILInjected.Address(RVA = "0x18EEBE8", Offset = "0x18EEBE8", Length = "0x74")]
294 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
298 {
299 typeof(ref object),
300 typeof(object),
301 typeof(object)
302 }, ReturnType = typeof(object))]
303 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
304 get
305 {
306 throw null;
307 }
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x6000352")]
311 [global::Cpp2ILInjected.Address(RVA = "0x18EEC5C", Offset = "0x18EEC5C", Length = "0x130")]
312 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
313 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
314 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
318 {
319 typeof(string),
321 typeof(object),
322 typeof(object)
323 }, ReturnType = typeof(string))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
325 {
326 typeof(string),
327 typeof(string)
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
330 private static void VerifyValueType(object value)
331 {
332 throw null;
333 }
334
335 [global::Cpp2ILInjected.Token(Token = "0x6000353")]
336 [global::Cpp2ILInjected.Address(RVA = "0x18EED8C", Offset = "0x18EED8C", Length = "0x148")]
337 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
338 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "IsValueType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
342 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
343 private static bool IsCompatibleObject(object value)
344 {
345 throw null;
346 }
347
348 [global::Cpp2ILInjected.Token(Token = "0x170000A2")]
350 {
351 [global::Cpp2ILInjected.Token(Token = "0x6000354")]
352 [global::Cpp2ILInjected.Address(RVA = "0x18EEED4", Offset = "0x18EEED4", Length = "0x1C")]
353 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
354 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
355 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
356 get
357 {
358 throw null;
359 }
360 }
361
362 [global::Cpp2ILInjected.Token(Token = "0x40001D8")]
363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
365
366 [global::Cpp2ILInjected.Token(Token = "0x40001D9")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
369
370 [global::Cpp2ILInjected.Token(Token = "0x40001DA")]
371 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
372 private object _syncRoot;
373 }
374}
class f__AnonymousType0<< Count > j__TPar
virtual void CopyTo(T[] array, int arrayIndex)
void CopyTo(global::System.Array array, int index)
int Add(object value)
void RemoveAt(int index)
void Remove(object value)
int IndexOf(object value)
bool Contains(object value)
void Insert(int index, object value)