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
LowLevelList.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::System.Diagnostics.DebuggerDisplay("Count = {Count}")]
11 [global::Cpp2ILInjected.Token(Token = "0x200064B")]
12 internal class LowLevelList<T>
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x600312F")]
15 [global::Cpp2ILInjected.Address(RVA = "0x17C8F88", Offset = "0x17C8F88", Length = "0x6C")]
16 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
20 public LowLevelList()
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x6003130")]
26 [global::Cpp2ILInjected.Address(RVA = "0x17C8FF4", Offset = "0x17C8FF4", Length = "0xE0")]
27 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x170007F0")]
38 public int Capacity
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x6003131")]
41 [global::Cpp2ILInjected.Address(RVA = "0x17C90D4", Offset = "0x17C90D4", Length = "0xC")]
42 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "AddTaskContinuationComplex", MemberParameters = new object[]
44 {
45 typeof(object),
46 typeof(bool)
47 }, ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
49 get
50 {
51 throw null;
52 }
53 [global::Cpp2ILInjected.Token(Token = "0x6003132")]
54 [global::Cpp2ILInjected.Address(RVA = "0x17C90E0", Offset = "0x17C90E0", Length = "0x118")]
55 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
59 {
60 typeof(global::System.Array),
61 typeof(int),
62 typeof(global::System.Array),
63 typeof(int),
64 typeof(int)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
68 set
69 {
70 throw null;
71 }
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x170007F1")]
75 public int Count
76 {
77 [global::Cpp2ILInjected.Token(Token = "0x6003133")]
78 [global::Cpp2ILInjected.Address(RVA = "0x17C91F8", Offset = "0x17C91F8", Length = "0x8")]
79 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 get
82 {
83 throw null;
84 }
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x170007F2")]
88 public T this[int index]
89 {
90 [global::Cpp2ILInjected.Token(Token = "0x6003134")]
91 [global::Cpp2ILInjected.Address(RVA = "0x17C9200", Offset = "0x17C9200", Length = "0x58")]
92 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "FinishContinuations", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskExceptionHolder), Member = "CreateExceptionObject", MemberParameters = new object[]
96 {
97 typeof(bool),
98 typeof(global::System.Exception)
99 }, ReturnType = typeof(global::System.AggregateException))]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
103 get
104 {
105 throw null;
106 }
107 [global::Cpp2ILInjected.Token(Token = "0x6003135")]
108 [global::Cpp2ILInjected.Address(RVA = "0x17C9258", Offset = "0x17C9258", Length = "0x64")]
109 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "FinishContinuations", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "RemoveContinuation", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
116 set
117 {
118 throw null;
119 }
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6003136")]
123 [global::Cpp2ILInjected.Address(RVA = "0x17C92BC", Offset = "0x17C92BC", Length = "0x70")]
124 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
125 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.CancellationTokenSource), Member = "ExecuteCallbackHandlers", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "ProcessChildCompletion", MemberParameters = new object[] { typeof(global::System.Threading.Tasks.Task) }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "AddTaskContinuationComplex", MemberParameters = new object[]
129 {
130 typeof(object),
131 typeof(bool)
132 }, ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "WhenAny", MemberParameters = new object[] { typeof(IEnumerable<global::System.Threading.Tasks.Task>) }, ReturnType = typeof(global::System.Threading.Tasks.Task<global::System.Threading.Tasks.Task>))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskExceptionHolder), Member = "AddFaultException", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
136 public void Add(T item)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6003137")]
142 [global::Cpp2ILInjected.Address(RVA = "0x17C932C", Offset = "0x17C932C", Length = "0x40")]
143 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
147 private void EnsureCapacity(int min)
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x6003138")]
153 [global::Cpp2ILInjected.Address(RVA = "0x17C936C", Offset = "0x17C936C", Length = "0x20")]
154 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskExceptionHolder), Member = "AddFaultException", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x6003139")]
164 [global::Cpp2ILInjected.Address(RVA = "0x17C938C", Offset = "0x17C938C", Length = "0x3C")]
165 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
166 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
169 {
170 typeof(global::System.Array),
171 typeof(int),
172 typeof(int)
173 }, ReturnType = typeof(void))]
174 public void Clear()
175 {
176 throw null;
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x600313A")]
180 [global::Cpp2ILInjected.Address(RVA = "0x17C93C8", Offset = "0x17C93C8", Length = "0x68")]
181 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
182 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 public bool Contains(T item)
185 {
186 throw null;
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x600313B")]
190 [global::Cpp2ILInjected.Address(RVA = "0x17C9430", Offset = "0x17C9430", Length = "0x20")]
191 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
194 {
195 typeof(global::System.Array),
196 typeof(int),
197 typeof(global::System.Array),
198 typeof(int),
199 typeof(int)
200 }, ReturnType = typeof(void))]
201 public void CopyTo(T[] array, int arrayIndex)
202 {
203 throw null;
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x600313C")]
207 [global::Cpp2ILInjected.Address(RVA = "0x17C9450", Offset = "0x17C9450", Length = "0x24")]
208 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "RemoveContinuation", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
211 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
212 public int IndexOf(T item)
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x600313D")]
218 [global::Cpp2ILInjected.Address(RVA = "0x17C9474", Offset = "0x17C9474", Length = "0xE8")]
219 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "AddTaskContinuationComplex", MemberParameters = new object[]
222 {
223 typeof(object),
224 typeof(bool)
225 }, ReturnType = typeof(bool))]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
228 {
229 typeof(global::System.Array),
230 typeof(int),
231 typeof(global::System.Array),
232 typeof(int),
233 typeof(int)
234 }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
237 public void Insert(int index, T item)
238 {
239 throw null;
240 }
241
242 [global::Cpp2ILInjected.Token(Token = "0x600313E")]
243 [global::Cpp2ILInjected.Address(RVA = "0x17C955C", Offset = "0x17C955C", Length = "0x5A4")]
244 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
248 {
249 typeof(global::System.Array),
250 typeof(int),
251 typeof(global::System.Array),
252 typeof(int),
253 typeof(int)
254 }, ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
259 {
260 throw null;
261 }
262
263 [global::Cpp2ILInjected.Token(Token = "0x600313F")]
264 [global::Cpp2ILInjected.Address(RVA = "0x17C9B00", Offset = "0x17C9B00", Length = "0x5C")]
265 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
266 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
268 public bool Remove(T item)
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x6003140")]
274 [global::Cpp2ILInjected.Address(RVA = "0x17C9B5C", Offset = "0x17C9B5C", Length = "0x178")]
275 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
276 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "Finish", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "AddTaskContinuationComplex", MemberParameters = new object[]
279 {
280 typeof(object),
281 typeof(bool)
282 }, ReturnType = typeof(bool))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
285 {
286 typeof(global::System.Array),
287 typeof(int),
288 typeof(int)
289 }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
292 public int RemoveAll(global::System.Predicate<T> match)
293 {
294 throw null;
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x6003141")]
298 [global::Cpp2ILInjected.Address(RVA = "0x17C9CD4", Offset = "0x17C9CD4", Length = "0xA8")]
299 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
300 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
303 {
304 typeof(global::System.Array),
305 typeof(int),
306 typeof(global::System.Array),
307 typeof(int),
308 typeof(int)
309 }, ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
312 public void RemoveAt(int index)
313 {
314 throw null;
315 }
316
317 // Note: this type is marked as 'beforefieldinit'.
318 [global::Cpp2ILInjected.Token(Token = "0x6003142")]
319 [global::Cpp2ILInjected.Address(RVA = "0x17C9D7C", Offset = "0x17C9D7C", Length = "0xA8")]
320 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
321 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
322 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
324 {
325 throw null;
326 }
327
328 [global::Cpp2ILInjected.Token(Token = "0x4001A9D")]
329 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
330 protected T[] _items;
331
332 [global::Cpp2ILInjected.Token(Token = "0x4001A9E")]
333 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
334 protected int _size;
335
336 [global::Cpp2ILInjected.Token(Token = "0x4001A9F")]
337 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
338 protected int _version;
339
340 [global::Cpp2ILInjected.Token(Token = "0x4001AA0")]
341 private static readonly T[] s_emptyArray;
342 }
343}
class f__AnonymousType0<< Count > j__TPar
void InsertRange(int index, IEnumerable< T > collection)
void CopyTo(T[] array, int arrayIndex)
int RemoveAll(global::System.Predicate< T > match)
void AddRange(IEnumerable< T > collection)