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
Queue.cs
Go to the documentation of this file.
1using System;
9
10namespace System.Collections
11{
12 [global::System.Diagnostics.DebuggerDisplay("Count = {Count}")]
13 [global::System.Diagnostics.DebuggerTypeProxy(typeof(Queue.QueueDebugView))]
14 [global::Cpp2ILInjected.Token(Token = "0x20005F6")]
15 [global::System.Serializable]
16 public class Queue : ICollection, IEnumerable, global::System.ICloneable
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6002E17")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1C095B4", Offset = "0x1C095B4", Length = "0xC")]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectWriter), Member = "Serialize", MemberParameters = new object[]
21 {
22 typeof(object),
23 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
24 typeof(global::System.Runtime.Serialization.Formatters.Binary.__BinaryWriter),
25 typeof(bool)
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.ParticleContentValidator", Member = "BuildTransitionTable", MemberParameters = new object[]
28 {
29 "System.Xml.Schema.BitSet",
30 "System.Xml.Schema.BitSet[]",
31 typeof(int)
32 }, ReturnType = "System.Int32[][]")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
34 public Queue()
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6002E18")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1C09778", Offset = "0x1C09778", Length = "0x8")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue), Member = ".ctor", MemberParameters = new object[] { typeof(ICollection) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue), Member = ".ctor", MemberParameters = new object[]
44 {
45 typeof(int),
46 typeof(float)
47 }, ReturnType = typeof(void))]
48 public Queue(int capacity)
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6002E19")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1C095C0", Offset = "0x1C095C0", Length = "0x1B8")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue), Member = ".ctor", MemberParameters = new object[] { typeof(ICollection) }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue), Member = "Clone", ReturnType = typeof(object))]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
62 {
63 typeof(string),
64 typeof(object),
65 typeof(object)
66 }, ReturnType = typeof(string))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
68 {
69 typeof(string),
70 typeof(string)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
73 public Queue(int capacity, float growFactor)
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6002E1A")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1C09780", Offset = "0x1C09780", Length = "0x260")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Lifetime.Lease), Member = "UpdateState", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue), Member = ".ctor", MemberParameters = new object[]
84 {
85 typeof(int),
86 typeof(float)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x17000721")]
97 public virtual int Count
98 {
99 [global::Cpp2ILInjected.Token(Token = "0x6002E1B")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1C099E0", Offset = "0x1C099E0", Length = "0x8")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 get
103 {
104 throw null;
105 }
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6002E1C")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1C099E8", Offset = "0x1C099E8", Length = "0xD4")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue), Member = ".ctor", MemberParameters = new object[]
113 {
114 typeof(int),
115 typeof(float)
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
118 {
119 typeof(global::System.Array),
120 typeof(int),
121 typeof(global::System.Array),
122 typeof(int),
123 typeof(int)
124 }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
126 public virtual object Clone()
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x17000722")]
132 public virtual bool IsSynchronized
133 {
134 [global::Cpp2ILInjected.Token(Token = "0x6002E1D")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1C09ABC", Offset = "0x1C09ABC", Length = "0x8")]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 get
138 {
139 throw null;
140 }
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x17000723")]
144 public virtual object SyncRoot
145 {
146 [global::Cpp2ILInjected.Token(Token = "0x6002E1E")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1C09AC4", Offset = "0x1C09AC4", Length = "0x74")]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Interlocked), Member = "CompareExchange", MemberParameters = new object[]
151 {
152 typeof(ref object),
153 typeof(object),
154 typeof(object)
155 }, ReturnType = typeof(object))]
156 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
157 get
158 {
159 throw null;
160 }
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x6002E1F")]
164 [global::Cpp2ILInjected.Address(RVA = "0x1C09B38", Offset = "0x1C09B38", Length = "0x1D8")]
165 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "get_Rank", ReturnType = typeof(int))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "get_Length", ReturnType = typeof(int))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
170 {
171 typeof(global::System.Array),
172 typeof(int),
173 typeof(global::System.Array),
174 typeof(int),
175 typeof(int)
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
179 {
180 typeof(string),
181 typeof(string)
182 }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
184 {
185 typeof(string),
186 typeof(string)
187 }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
190 public virtual void CopyTo(global::System.Array array, int index)
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x6002E20")]
196 [global::Cpp2ILInjected.Address(RVA = "0x1C09D10", Offset = "0x1C09D10", Length = "0xF0")]
197 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue), Member = "SetCapacity", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
201 public virtual void Enqueue(object obj)
202 {
203 throw null;
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x6002E21")]
207 [global::Cpp2ILInjected.Address(RVA = "0x1C09EE0", Offset = "0x1C09EE0", Length = "0x7C")]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
211 public virtual IEnumerator GetEnumerator()
212 {
213 throw null;
214 }
215
216 [global::Cpp2ILInjected.Token(Token = "0x6002E22")]
217 [global::Cpp2ILInjected.Address(RVA = "0x1C09FA4", Offset = "0x1C09FA4", Length = "0xAC")]
218 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
222 public virtual object Dequeue()
223 {
224 throw null;
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x6002E23")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1C0A050", Offset = "0x1C0A050", Length = "0x78")]
229 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
233 public virtual object Peek()
234 {
235 throw null;
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x6002E24")]
239 [global::Cpp2ILInjected.Address(RVA = "0x1C0A0C8", Offset = "0x1C0A0C8", Length = "0x24")]
240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
242 internal object GetElement(int i)
243 {
244 throw null;
245 }
246
247 [global::Cpp2ILInjected.Token(Token = "0x6002E25")]
248 [global::Cpp2ILInjected.Address(RVA = "0x1C09E00", Offset = "0x1C09E00", Length = "0xE0")]
249 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue), Member = "Enqueue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
253 {
254 typeof(global::System.Array),
255 typeof(int),
256 typeof(global::System.Array),
257 typeof(int),
258 typeof(int)
259 }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
261 private void SetCapacity(int capacity)
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x40019BA")]
267 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
268 private object[] _array;
269
270 [global::Cpp2ILInjected.Token(Token = "0x40019BB")]
271 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
272 private int _head;
273
274 [global::Cpp2ILInjected.Token(Token = "0x40019BC")]
275 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
276 private int _tail;
277
278 [global::Cpp2ILInjected.Token(Token = "0x40019BD")]
279 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
280 private int _size;
281
282 [global::Cpp2ILInjected.Token(Token = "0x40019BE")]
283 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
284 private int _growFactor;
285
286 [global::Cpp2ILInjected.Token(Token = "0x40019BF")]
287 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
288 private int _version;
289
290 [global::Cpp2ILInjected.Token(Token = "0x40019C0")]
291 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
292 [global::System.NonSerialized]
293 private object _syncRoot;
294
295 [global::Cpp2ILInjected.Token(Token = "0x20005F7")]
296 [global::System.Serializable]
297 private class QueueEnumerator : IEnumerator, global::System.ICloneable
298 {
299 [global::Cpp2ILInjected.Token(Token = "0x6002E26")]
300 [global::Cpp2ILInjected.Address(RVA = "0x1C09F5C", Offset = "0x1C09F5C", Length = "0x48")]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
304 {
305 throw null;
306 }
307
308 [global::Cpp2ILInjected.Token(Token = "0x6002E27")]
309 [global::Cpp2ILInjected.Address(RVA = "0x1C0A0EC", Offset = "0x1C0A0EC", Length = "0x8")]
310 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "MemberwiseClone", ReturnType = typeof(object))]
312 public object Clone()
313 {
314 throw null;
315 }
316
317 [global::Cpp2ILInjected.Token(Token = "0x6002E28")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1C0A0F4", Offset = "0x1C0A0F4", Length = "0xC8")]
319 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
320 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
323 public virtual bool MoveNext()
324 {
325 throw null;
326 }
327
328 [global::Cpp2ILInjected.Token(Token = "0x17000724")]
329 public virtual object Current
330 {
331 [global::Cpp2ILInjected.Token(Token = "0x6002E29")]
332 [global::Cpp2ILInjected.Address(RVA = "0x1C0A1BC", Offset = "0x1C0A1BC", Length = "0x88")]
333 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
337 get
338 {
339 throw null;
340 }
341 }
342
343 [global::Cpp2ILInjected.Token(Token = "0x6002E2A")]
344 [global::Cpp2ILInjected.Address(RVA = "0x1C0A244", Offset = "0x1C0A244", Length = "0x80")]
345 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
346 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
349 public virtual void Reset()
350 {
351 throw null;
352 }
353
354 [global::Cpp2ILInjected.Token(Token = "0x40019C1")]
355 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
356 private Queue _q;
357
358 [global::Cpp2ILInjected.Token(Token = "0x40019C2")]
359 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
360 private int _index;
361
362 [global::Cpp2ILInjected.Token(Token = "0x40019C3")]
363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
364 private int _version;
365
366 [global::Cpp2ILInjected.Token(Token = "0x40019C4")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
368 private object _currentElement;
369 }
370
371 [global::Cpp2ILInjected.Token(Token = "0x20005F8")]
372 internal class QueueDebugView
373 {
374 }
375 }
376}
class f__AnonymousType0<< Count > j__TPar
virtual object Peek()
Definition Queue.cs:233
void SetCapacity(int capacity)
Definition Queue.cs:261
Queue(int capacity, float growFactor)
Definition Queue.cs:73
virtual object SyncRoot
Definition Queue.cs:145
virtual IEnumerator GetEnumerator()
Definition Queue.cs:211
virtual object Clone()
Definition Queue.cs:126
virtual bool IsSynchronized
Definition Queue.cs:133
virtual int Count
Definition Queue.cs:98
Queue(ICollection col)
Definition Queue.cs:91
object GetElement(int i)
Definition Queue.cs:242
virtual object Dequeue()
Definition Queue.cs:222
Queue(int capacity)
Definition Queue.cs:48
virtual void CopyTo(global::System.Array array, int index)
Definition Queue.cs:190
virtual void Enqueue(object obj)
Definition Queue.cs:201