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;
7
9{
10 [global::System.Diagnostics.DebuggerDisplay("Count = {Count}")]
11 [global::System.Diagnostics.DebuggerTypeProxy(typeof(QueueDebugView<>))]
12 [global::System.Runtime.CompilerServices.TypeForwardedFrom("System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
13 [global::Cpp2ILInjected.Token(Token = "0x2000644")]
14 [global::System.Serializable]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6003104")]
18 [global::Cpp2ILInjected.Address(RVA = "0x181DFC0", Offset = "0x181DFC0", Length = "0x3C")]
19 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
20 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = ".cctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.ID.SetFactory", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.BufferPool", Member = ".cctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.LegacyNetBufferPool", Member = ".cctor", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemEnumerator<>), Member = "MoveNext", ReturnType = typeof(bool))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.MemoryTraceWriter", Member = ".ctor", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
29 public Queue()
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6003105")]
35 [global::Cpp2ILInjected.Address(RVA = "0x181DFFC", Offset = "0x181DFFC", Length = "0xD4")]
36 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
40 {
41 typeof(string),
42 typeof(object),
43 typeof(string)
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
46 public Queue(int capacity)
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x170007E6")]
52 public int Count
53 {
54 [global::Cpp2ILInjected.Token(Token = "0x6003106")]
55 [global::Cpp2ILInjected.Address(RVA = "0x181E0D0", Offset = "0x181E0D0", Length = "0x8")]
56 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 get
59 {
60 throw null;
61 }
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x170007E7")]
66 {
67 [global::Cpp2ILInjected.Token(Token = "0x6003107")]
68 [global::Cpp2ILInjected.Address(RVA = "0x181E0D8", Offset = "0x181E0D8", Length = "0x8")]
69 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 get
72 {
73 throw null;
74 }
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x170007E8")]
79 {
80 [global::Cpp2ILInjected.Token(Token = "0x6003108")]
81 [global::Cpp2ILInjected.Address(RVA = "0x181E0E0", Offset = "0x181E0E0", Length = "0x70")]
82 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
86 get
87 {
88 throw null;
89 }
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6003109")]
93 [global::Cpp2ILInjected.Address(RVA = "0x181E150", Offset = "0x181E150", Length = "0x68")]
94 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
95 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
98 {
99 typeof(global::System.Array),
100 typeof(int),
101 typeof(int)
102 }, ReturnType = typeof(void))]
103 public void Clear()
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x600310A")]
109 [global::Cpp2ILInjected.Address(RVA = "0x181E1B8", Offset = "0x181E1B8", Length = "0x2D0")]
110 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "get_Rank", ReturnType = typeof(int))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "GetLowerBound", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "get_Length", ReturnType = typeof(int))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
117 {
118 typeof(global::System.Array),
119 typeof(int),
120 typeof(global::System.Array),
121 typeof(int),
122 typeof(int)
123 }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
125 {
126 typeof(string),
127 typeof(object),
128 typeof(string)
129 }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
133 {
134 typeof(string),
135 typeof(string)
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
138 private void System.Collections.ICollection.CopyTo(global::System.Array array, int index)
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x600310B")]
144 [global::Cpp2ILInjected.Address(RVA = "0x181E488", Offset = "0x181E488", Length = "0x98")]
145 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "QueuePostGenAction", MemberParameters = new object[] { "System.Action`1<StructureMap>" }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.ID.SetFactory", Member = "Recycle", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.BufferPool", Member = "Recycle", MemberParameters = new object[] { "Terraria.DataStructures.CachedBuffer" }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.LegacyNetBufferPool", Member = "ReturnBuffer", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemEnumerator<>), Member = "MoveNext", ReturnType = typeof(bool))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.MemoryTraceWriter", Member = "Trace", MemberParameters = new object[]
153 {
154 "System.Diagnostics.TraceLevel",
155 typeof(string),
156 typeof(global::System.Exception)
157 }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
159 public void Enqueue(T item)
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x600310C")]
165 [global::Cpp2ILInjected.Address(RVA = "0x181E520", Offset = "0x181E520", Length = "0x20")]
166 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.MemoryTraceWriter", Member = "ToString", ReturnType = typeof(string))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>.Enumerator), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.Queue`1<T>" }, ReturnType = typeof(void))]
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x600310D")]
176 [global::Cpp2ILInjected.Address(RVA = "0x181E540", Offset = "0x181E540", Length = "0x68")]
177 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>.Enumerator), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.Queue`1<T>" }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x600310E")]
188 [global::Cpp2ILInjected.Address(RVA = "0x181E5A8", Offset = "0x181E5A8", Length = "0x68")]
189 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
190 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>.Enumerator), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.Queue`1<T>" }, ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
195 {
196 throw null;
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x600310F")]
200 [global::Cpp2ILInjected.Address(RVA = "0x181E610", Offset = "0x181E610", Length = "0x90")]
201 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "ConsumePostGenActions", MemberParameters = new object[] { "Terraria.WorldBuilding.StructureMap" }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.ID.SetFactory", Member = "GetBoolBuffer", ReturnType = "System.Boolean[]")]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.ID.SetFactory", Member = "GetIntBuffer", ReturnType = "System.Int32[]")]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.ID.SetFactory", Member = "GetUshortBuffer", ReturnType = "System.UInt16[]")]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.ID.SetFactory", Member = "GetFloatBuffer", ReturnType = "System.Single[]")]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.BufferPool", Member = "Request", MemberParameters = new object[] { typeof(int) }, ReturnType = "Terraria.DataStructures.CachedBuffer")]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.LegacyNetBufferPool", Member = "RequestBuffer", MemberParameters = new object[] { typeof(int) }, ReturnType = "System.Byte[]")]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemEnumerator<>), Member = "DequeueNextDirectory", ReturnType = typeof(bool))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.MemoryTraceWriter", Member = "Trace", MemberParameters = new object[]
212 {
213 "System.Diagnostics.TraceLevel",
214 typeof(string),
215 typeof(global::System.Exception)
216 }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
218 public T Dequeue()
219 {
220 throw null;
221 }
222
223 [global::Cpp2ILInjected.Token(Token = "0x6003110")]
224 [global::Cpp2ILInjected.Address(RVA = "0x181E6A0", Offset = "0x181E6A0", Length = "0x40")]
225 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
226 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
228 public T Peek()
229 {
230 throw null;
231 }
232
233 [global::Cpp2ILInjected.Token(Token = "0x6003111")]
234 [global::Cpp2ILInjected.Address(RVA = "0x181E6E0", Offset = "0x181E6E0", Length = "0xB8")]
235 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
236 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
239 {
240 typeof(global::System.Array),
241 typeof(int),
242 typeof(global::System.Array),
243 typeof(int),
244 typeof(int)
245 }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
247 public T[] ToArray()
248 {
249 throw null;
250 }
251
252 [global::Cpp2ILInjected.Token(Token = "0x6003112")]
253 [global::Cpp2ILInjected.Address(RVA = "0x181E798", Offset = "0x181E798", Length = "0xCC")]
254 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
258 {
259 typeof(global::System.Array),
260 typeof(int),
261 typeof(global::System.Array),
262 typeof(int),
263 typeof(int)
264 }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
266 private void SetCapacity(int capacity)
267 {
268 throw null;
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x6003113")]
272 [global::Cpp2ILInjected.Address(RVA = "0x181E864", Offset = "0x181E864", Length = "0x20")]
273 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
274 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
276 private void MoveNext(ref int index)
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x6003114")]
282 [global::Cpp2ILInjected.Address(RVA = "0x181E884", Offset = "0x181E884", Length = "0x4C")]
283 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
287 private void ThrowForEmptyQueue()
288 {
289 throw null;
290 }
291
292 [global::Cpp2ILInjected.Token(Token = "0x4001A8B")]
293 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
294 private T[] _array;
295
296 [global::Cpp2ILInjected.Token(Token = "0x4001A8C")]
297 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
298 private int _head;
299
300 [global::Cpp2ILInjected.Token(Token = "0x4001A8D")]
301 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
302 private int _tail;
303
304 [global::Cpp2ILInjected.Token(Token = "0x4001A8E")]
305 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
306 private int _size;
307
308 [global::Cpp2ILInjected.Token(Token = "0x4001A8F")]
309 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
310 private int _version;
311
312 [global::Cpp2ILInjected.Token(Token = "0x4001A90")]
313 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
314 [global::System.NonSerialized]
315 private object _syncRoot;
316
317 [global::Cpp2ILInjected.Token(Token = "0x2000645")]
318 [global::System.Serializable]
319 public struct Enumerator : IEnumerator<T>, global::System.IDisposable, IEnumerator
320 {
321 [global::Cpp2ILInjected.Token(Token = "0x6003115")]
322 [global::Cpp2ILInjected.Address(RVA = "0x16486BC", Offset = "0x16486BC", Length = "0x18")]
323 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue<>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue<>), Member = "System.Collections.Generic.IEnumerable<T>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue<>), Member = "System.Collections.IEnumerable.GetEnumerator", ReturnType = typeof(IEnumerator))]
327 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
329 {
330 throw null;
331 }
332
333 [global::Cpp2ILInjected.Token(Token = "0x6003116")]
334 [global::Cpp2ILInjected.Address(RVA = "0x16486D4", Offset = "0x16486D4", Length = "0x10")]
335 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.MemoryTraceWriter", Member = "ToString", ReturnType = typeof(string))]
337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
338 public void Dispose()
339 {
340 throw null;
341 }
342
343 [global::Cpp2ILInjected.Token(Token = "0x6003117")]
344 [global::Cpp2ILInjected.Address(RVA = "0x16486E4", Offset = "0x16486E4", Length = "0xD4")]
345 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
346 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.MemoryTraceWriter", Member = "ToString", ReturnType = typeof(string))]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
351 public bool MoveNext()
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x170007E9")]
357 public T Current
358 {
359 [global::Cpp2ILInjected.Token(Token = "0x6003118")]
360 [global::Cpp2ILInjected.Address(RVA = "0x16487B8", Offset = "0x16487B8", Length = "0x34")]
361 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue<>.Enumerator), Member = "System.Collections.IEnumerator.get_Current", ReturnType = typeof(object))]
363 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.MemoryTraceWriter", Member = "ToString", ReturnType = typeof(string))]
364 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>.Enumerator), Member = "ThrowEnumerationNotStartedOrEnded", ReturnType = typeof(void))]
366 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
367 get
368 {
369 throw null;
370 }
371 }
372
373 [global::Cpp2ILInjected.Token(Token = "0x6003119")]
374 [global::Cpp2ILInjected.Address(RVA = "0x16487EC", Offset = "0x16487EC", Length = "0x64")]
375 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
376 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Queue<>.Enumerator), Member = "get_Current", ReturnType = "T")]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
382 {
383 throw null;
384 }
385
386 [global::Cpp2ILInjected.Token(Token = "0x170007EA")]
388 {
389 [global::Cpp2ILInjected.Token(Token = "0x600311A")]
390 [global::Cpp2ILInjected.Address(RVA = "0x1648850", Offset = "0x1648850", Length = "0x34")]
391 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
392 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>.Enumerator), Member = "get_Current", ReturnType = "T")]
394 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
395 get
396 {
397 throw null;
398 }
399 }
400
401 [global::Cpp2ILInjected.Token(Token = "0x600311B")]
402 [global::Cpp2ILInjected.Address(RVA = "0x1648884", Offset = "0x1648884", Length = "0x74")]
403 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
404 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
405 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
409 {
410 throw null;
411 }
412
413 [global::Cpp2ILInjected.Token(Token = "0x4001A91")]
414 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
416
417 [global::Cpp2ILInjected.Token(Token = "0x4001A92")]
418 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
419 private readonly int _version;
420
421 [global::Cpp2ILInjected.Token(Token = "0x4001A93")]
422 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
423 private int _index;
424
425 [global::Cpp2ILInjected.Token(Token = "0x4001A94")]
426 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
428 }
429 }
430}
class f__AnonymousType0<< Count > j__TPar
Queue< T >.Enumerator GetEnumerator()
Definition Queue.cs:170
void SetCapacity(int capacity)
Definition Queue.cs:266
void MoveNext(ref int index)
Definition Queue.cs:276
void CopyTo(global::System.Array array, int index)