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
ArraySegment.cs
Go to the documentation of this file.
1using System;
10
11namespace System
12{
13 [global::System.Reflection.DefaultMember("Item")]
14 [global::Cpp2ILInjected.Token(Token = "0x2000087")]
15 [global::System.Serializable]
16 public readonly struct ArraySegment<T> : global::System.Collections.Generic.IList<T>, global::System.Collections.Generic.ICollection<T>, global::System.Collections.Generic.IEnumerable<T>, global::System.Collections.IEnumerable, global::System.Collections.Generic.IReadOnlyList<T>, global::System.Collections.Generic.IReadOnlyCollection<T>
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x1700005A")]
19 public static global::System.ArraySegment<T> Empty
20 {
21 [global::System.Runtime.CompilerServices.CompilerGenerated]
22 [global::Cpp2ILInjected.Token(Token = "0x60003DD")]
23 [global::Cpp2ILInjected.Address(RVA = "0x15C6C98", Offset = "0x15C6C98", Length = "0x6C")]
24 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
27 get
28 {
29 throw null;
30 }
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x60003DE")]
34 [global::Cpp2ILInjected.Address(RVA = "0x15C6D04", Offset = "0x15C6D04", Length = "0x38")]
35 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
38 public ArraySegment(T[] array)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x60003DF")]
44 [global::Cpp2ILInjected.Address(RVA = "0x15C6D3C", Offset = "0x15C6D3C", Length = "0x60")]
45 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.InteropServices.MemoryMarshal), Member = "TryGetArray", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlyMemory`1<T>", "System.ArraySegment`1<T>&" }, ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArraySegmentCtorValidationFailedExceptions", MemberParameters = new object[]
50 {
51 typeof(global::System.Array),
52 typeof(int),
53 typeof(int)
54 }, ReturnType = typeof(void))]
55 public ArraySegment(T[] array, int offset, int count)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x1700005B")]
61 public T[] Array
62 {
63 [global::Cpp2ILInjected.Token(Token = "0x60003E0")]
64 [global::Cpp2ILInjected.Address(RVA = "0x15C6D9C", Offset = "0x15C6D9C", Length = "0x8")]
65 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x1700005C")]
74 public int Offset
75 {
76 [global::Cpp2ILInjected.Token(Token = "0x60003E1")]
77 [global::Cpp2ILInjected.Address(RVA = "0x15C6DA4", Offset = "0x15C6DA4", Length = "0x8")]
78 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 get
81 {
82 throw null;
83 }
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x1700005D")]
87 public int Count
88 {
89 [global::Cpp2ILInjected.Token(Token = "0x60003E2")]
90 [global::Cpp2ILInjected.Address(RVA = "0x15C6DAC", Offset = "0x15C6DAC", Length = "0x8")]
91 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 get
94 {
95 throw null;
96 }
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x60003E3")]
100 [global::Cpp2ILInjected.Address(RVA = "0x15C6DB4", Offset = "0x15C6DB4", Length = "0x80")]
101 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.ArraySegment<>), Member = "System.Collections.Generic.IEnumerable<T>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.ArraySegment<>), Member = "System.Collections.IEnumerable.GetEnumerator", ReturnType = typeof(global::System.Collections.IEnumerator))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException", MemberParameters = new object[] { typeof(global::System.ExceptionResource) }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArraySegment<>.Enumerator), Member = ".ctor", MemberParameters = new object[] { "System.ArraySegment`1<T>" }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
108 public global::System.ArraySegment<T>.Enumerator GetEnumerator()
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x60003E4")]
114 [global::Cpp2ILInjected.Address(RVA = "0x15C6E34", Offset = "0x15C6E34", Length = "0x9C")]
115 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
116 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Hashing.HashHelpers), Member = "Combine", MemberParameters = new object[]
119 {
120 typeof(int),
121 typeof(int)
122 }, ReturnType = typeof(int))]
123 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
124 public override int GetHashCode()
125 {
126 throw null;
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x60003E5")]
130 [global::Cpp2ILInjected.Address(RVA = "0x15C6ED0", Offset = "0x15C6ED0", Length = "0x5C")]
131 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException", MemberParameters = new object[] { typeof(global::System.ExceptionResource) }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
135 {
136 typeof(global::System.Array),
137 typeof(int),
138 typeof(global::System.Array),
139 typeof(int),
140 typeof(int)
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
143 public void CopyTo(T[] destination, int destinationIndex)
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x60003E6")]
149 [global::Cpp2ILInjected.Address(RVA = "0x15C6F2C", Offset = "0x15C6F2C", Length = "0xF0")]
150 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Array), Member = "InternalArray__ICollection_Contains", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T" }, ReturnType = typeof(bool))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Array), Member = "InternalArray__IndexOf", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T" }, ReturnType = typeof(int))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
156 public override bool Equals(object obj)
157 {
158 throw null;
159 }
160
161 [global::Cpp2ILInjected.Token(Token = "0x60003E7")]
162 [global::Cpp2ILInjected.Address(RVA = "0x15C701C", Offset = "0x15C701C", Length = "0x34")]
163 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
164 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 public bool Equals(global::System.ArraySegment<T> obj)
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x1700005E")]
172 private T System.Collections.Generic.IList<T>.Item
173 {
174 [global::Cpp2ILInjected.Token(Token = "0x60003E8")]
175 [global::Cpp2ILInjected.Address(RVA = "0x15C7050", Offset = "0x15C7050", Length = "0x78")]
176 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
177 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException", MemberParameters = new object[] { typeof(global::System.ExceptionResource) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRange_IndexException", ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
182 get
183 {
184 throw null;
185 }
186 [global::Cpp2ILInjected.Token(Token = "0x60003E9")]
187 [global::Cpp2ILInjected.Address(RVA = "0x15C70C8", Offset = "0x15C70C8", Length = "0x7C")]
188 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
189 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException", MemberParameters = new object[] { typeof(global::System.ExceptionResource) }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRange_IndexException", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
194 set
195 {
196 throw null;
197 }
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x60003EA")]
201 [global::Cpp2ILInjected.Address(RVA = "0x15C7144", Offset = "0x15C7144", Length = "0xD0")]
202 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
203 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException", MemberParameters = new object[] { typeof(global::System.ExceptionResource) }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
208 {
209 throw null;
210 }
211
212 [global::Cpp2ILInjected.Token(Token = "0x60003EB")]
213 [global::Cpp2ILInjected.Address(RVA = "0x15C7214", Offset = "0x15C7214", Length = "0x8")]
214 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowNotSupportedException", ReturnType = typeof(void))]
218 {
219 throw null;
220 }
221
222 [global::Cpp2ILInjected.Token(Token = "0x60003EC")]
223 [global::Cpp2ILInjected.Address(RVA = "0x15C721C", Offset = "0x15C721C", Length = "0x8")]
224 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowNotSupportedException", ReturnType = typeof(void))]
228 {
229 throw null;
230 }
231
232 [global::Cpp2ILInjected.Token(Token = "0x1700005F")]
234 {
235 [global::Cpp2ILInjected.Token(Token = "0x60003ED")]
236 [global::Cpp2ILInjected.Address(RVA = "0x15C7224", Offset = "0x15C7224", Length = "0x78")]
237 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
238 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
239 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException", MemberParameters = new object[] { typeof(global::System.ExceptionResource) }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRange_IndexException", ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
243 get
244 {
245 throw null;
246 }
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x17000060")]
251 {
252 [global::Cpp2ILInjected.Token(Token = "0x60003EE")]
253 [global::Cpp2ILInjected.Address(RVA = "0x15C729C", Offset = "0x15C729C", Length = "0x8")]
254 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
256 get
257 {
258 throw null;
259 }
260 }
261
262 [global::Cpp2ILInjected.Token(Token = "0x60003EF")]
263 [global::Cpp2ILInjected.Address(RVA = "0x15C72A4", Offset = "0x15C72A4", Length = "0x8")]
264 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowNotSupportedException", ReturnType = typeof(void))]
268 {
269 throw null;
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x60003F0")]
273 [global::Cpp2ILInjected.Address(RVA = "0x15C72AC", Offset = "0x15C72AC", Length = "0x8")]
274 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowNotSupportedException", ReturnType = typeof(void))]
278 {
279 throw null;
280 }
281
282 [global::Cpp2ILInjected.Token(Token = "0x60003F1")]
283 [global::Cpp2ILInjected.Address(RVA = "0x15C72B4", Offset = "0x15C72B4", Length = "0xBC")]
284 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
285 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
286 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException", MemberParameters = new object[] { typeof(global::System.ExceptionResource) }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
290 {
291 throw null;
292 }
293
294 [global::Cpp2ILInjected.Token(Token = "0x60003F2")]
295 [global::Cpp2ILInjected.Address(RVA = "0x15C7370", Offset = "0x15C7370", Length = "0x18")]
296 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowNotSupportedException", ReturnType = typeof(void))]
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x60003F3")]
305 [global::Cpp2ILInjected.Address(RVA = "0x15C7388", Offset = "0x15C7388", Length = "0x94")]
306 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArraySegment<>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
309 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
310 private global::System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator()
311 {
312 throw null;
313 }
314
315 [global::Cpp2ILInjected.Token(Token = "0x60003F4")]
316 [global::Cpp2ILInjected.Address(RVA = "0x15C741C", Offset = "0x15C741C", Length = "0x94")]
317 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
318 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArraySegment<>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
320 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
321 private global::System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
322 {
323 throw null;
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x60003F5")]
327 [global::Cpp2ILInjected.Address(RVA = "0x15C74B0", Offset = "0x15C74B0", Length = "0x18")]
328 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
329 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException", MemberParameters = new object[] { typeof(global::System.ExceptionResource) }, ReturnType = typeof(void))]
332 {
333 throw null;
334 }
335
336 // Note: this type is marked as 'beforefieldinit'.
337 [global::Cpp2ILInjected.Token(Token = "0x60003F6")]
338 [global::Cpp2ILInjected.Address(RVA = "0x15C74C8", Offset = "0x15C74C8", Length = "0xCC")]
339 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
340 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
342 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
344 {
345 throw null;
346 }
347
348 [global::System.Runtime.CompilerServices.CompilerGenerated]
349 [global::Cpp2ILInjected.Token(Token = "0x40001DD")]
350 private static readonly global::System.ArraySegment<T> <Empty>k__BackingField;
351
352 [global::Cpp2ILInjected.Token(Token = "0x40001DE")]
353 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
354 private readonly T[] _array;
355
356 [global::Cpp2ILInjected.Token(Token = "0x40001DF")]
357 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
358 private readonly int _offset;
359
360 [global::Cpp2ILInjected.Token(Token = "0x40001E0")]
361 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
362 private readonly int _count;
363
364 [global::Cpp2ILInjected.Token(Token = "0x2000088")]
365 public struct Enumerator : global::System.Collections.Generic.IEnumerator<T>, global::System.IDisposable, global::System.Collections.IEnumerator
366 {
367 [global::Cpp2ILInjected.Token(Token = "0x60003F7")]
368 [global::Cpp2ILInjected.Address(RVA = "0x1644FF8", Offset = "0x1644FF8", Length = "0xAC")]
369 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
370 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.ArraySegment<>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
372 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
373 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
374 internal Enumerator(global::System.ArraySegment<T> arraySegment)
375 {
376 throw null;
377 }
378
379 [global::Cpp2ILInjected.Token(Token = "0x60003F8")]
380 [global::Cpp2ILInjected.Address(RVA = "0x16450A4", Offset = "0x16450A4", Length = "0x28")]
381 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
382 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
383 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
384 public bool MoveNext()
385 {
386 throw null;
387 }
388
389 [global::Cpp2ILInjected.Token(Token = "0x17000061")]
390 public T Current
391 {
392 [global::Cpp2ILInjected.Token(Token = "0x60003F9")]
393 [global::Cpp2ILInjected.Address(RVA = "0x16450CC", Offset = "0x16450CC", Length = "0x50")]
394 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
395 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.ArraySegment<>.Enumerator), Member = "System.Collections.IEnumerator.get_Current", ReturnType = typeof(object))]
397 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException_InvalidOperation_EnumNotStarted", ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException_InvalidOperation_EnumEnded", ReturnType = typeof(void))]
400 get
401 {
402 throw null;
403 }
404 }
405
406 [global::Cpp2ILInjected.Token(Token = "0x17000062")]
408 {
409 [global::Cpp2ILInjected.Token(Token = "0x60003FA")]
410 [global::Cpp2ILInjected.Address(RVA = "0x164511C", Offset = "0x164511C", Length = "0x68")]
411 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
412 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArraySegment<>.Enumerator), Member = "get_Current", ReturnType = "T")]
414 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
415 get
416 {
417 throw null;
418 }
419 }
420
421 [global::Cpp2ILInjected.Token(Token = "0x60003FB")]
422 [global::Cpp2ILInjected.Address(RVA = "0x1645184", Offset = "0x1645184", Length = "0x10")]
423 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
424 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
426 {
427 throw null;
428 }
429
430 [global::Cpp2ILInjected.Token(Token = "0x60003FC")]
431 [global::Cpp2ILInjected.Address(RVA = "0x1645194", Offset = "0x1645194", Length = "0x4")]
432 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
434 public void Dispose()
435 {
436 throw null;
437 }
438
439 [global::Cpp2ILInjected.Token(Token = "0x40001E1")]
440 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
441 private readonly T[] _array;
442
443 [global::Cpp2ILInjected.Token(Token = "0x40001E2")]
444 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
445 private readonly int _start;
446
447 [global::Cpp2ILInjected.Token(Token = "0x40001E3")]
448 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
449 private readonly int _end;
450
451 [global::Cpp2ILInjected.Token(Token = "0x40001E4")]
452 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
453 private int _current;
454 }
455 }
456}
class f__AnonymousType0<< Count > j__TPar
void Insert(int index, T item)
Enumerator(global::System.ArraySegment< T > arraySegment)
override bool Equals(object obj)
global::System.ArraySegment< T >.Enumerator GetEnumerator()
readonly T[] _array
void ThrowInvalidOperationIfDefault()
readonly int _count
readonly int _offset
void CopyTo(T[] destination, int destinationIndex)
override int GetHashCode()
bool Equals(global::System.ArraySegment< T > obj)
ArraySegment(T[] array, int offset, int count)
ArraySegment(T[] array)
static readonly global::System.ArraySegment< T >< Empty > k__BackingField