terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
LargeArrayBuilder.cs
Go to the documentation of this file.
1using System;
4
6{
7 // Token: 0x0200063F RID: 1599
8 internal struct LargeArrayBuilder<T>
9 {
10 // Token: 0x060030EC RID: 12524 RVA: 0x0006ABD4 File Offset: 0x00068DD4
11 public LargeArrayBuilder(bool initialize)
12 {
13 }
14
15 // Token: 0x060030ED RID: 12525 RVA: 0x0000207A File Offset: 0x0000027A
17 {
18 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
19 }
20
21 // Token: 0x060030EE RID: 12526 RVA: 0x0006ABE4 File Offset: 0x00068DE4
22 public void AddRange(IEnumerable<T> items)
23 {
24 }
25
26 // Token: 0x060030EF RID: 12527 RVA: 0x0006AC20 File Offset: 0x00068E20
28 {
29 this.AllocateBuffer();
30 int index2 = this._index;
32 int index3 = this._index;
33 }
34
35 // Token: 0x060030F0 RID: 12528 RVA: 0x0000207A File Offset: 0x0000027A
36 public void CopyTo(T[] array, int arrayIndex, int count)
37 {
38 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
39 }
40
41 // Token: 0x060030F1 RID: 12529 RVA: 0x0000207A File Offset: 0x0000027A
42 public T[] GetBuffer(int index)
43 {
44 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
45 }
46
47 // Token: 0x060030F2 RID: 12530 RVA: 0x0000207A File Offset: 0x0000027A
48 public T[] ToArray()
49 {
50 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
51 }
52
53 // Token: 0x060030F3 RID: 12531 RVA: 0x0000207A File Offset: 0x0000027A
54 public bool TryMove([Out] T[] array)
55 {
56 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
57 }
58
59 // Token: 0x060030F4 RID: 12532 RVA: 0x0006AC48 File Offset: 0x00068E48
60 private void AllocateBuffer()
61 {
62 int num = 4;
63 this._index = num;
64 int index = this._index;
65 }
66
67 // Token: 0x04001A7E RID: 6782
69
70 // Token: 0x04001A7F RID: 6783
71 private T[] _first;
72
73 // Token: 0x04001A80 RID: 6784
75
76 // Token: 0x04001A81 RID: 6785
77 private T[] _current;
78
79 // Token: 0x04001A82 RID: 6786
80 private int _index;
81
82 // Token: 0x04001A83 RID: 6787
83 private int _count;
84 }
85}
class f__AnonymousType0<< Count > j__TPar
void AddWithBufferAllocation(T item, T[] destination, int index)
void CopyTo(T[] array, int arrayIndex, int count)