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
DoubleStack.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x200061E")]
8 public class DoubleStack<T1>
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x60035D1")]
11 [global::Cpp2ILInjected.Address(RVA = "0x162093C", Offset = "0x162093C", Length = "0x11C")]
12 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "Initialize", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
18 public DoubleStack(int segmentSize = 1024, int initialSize = 0)
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x60035D2")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1620A58", Offset = "0x1620A58", Length = "0x168")]
25 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
29 public void PushFront(T1 front)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x60035D3")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1620BC0", Offset = "0x1620BC0", Length = "0x178")]
36 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWire", MemberParameters = new object[]
39 {
41 typeof(int)
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
46 public T1 PopFront()
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x60035D4")]
52 [global::Cpp2ILInjected.Address(RVA = "0x1620D38", Offset = "0x1620D38", Length = "0x80")]
53 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
58 public T1 PeekFront()
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x60035D5")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1620DB8", Offset = "0x1620DB8", Length = "0x15C")]
65 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWire", MemberParameters = new object[]
68 {
70 typeof(int)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
74 public void PushBack(T1 back)
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x60035D6")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1620F14", Offset = "0x1620F14", Length = "0xB0")]
81 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
86 public T1 PopBack()
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x60035D7")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1620FC4", Offset = "0x1620FC4", Length = "0x80")]
93 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
98 public T1 PeekBack()
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x60035D8")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1621044", Offset = "0x1621044", Length = "0x70")]
105 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "TripWire", MemberParameters = new object[]
108 {
109 typeof(int),
110 typeof(int),
111 typeof(int),
112 typeof(int)
113 }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWire", MemberParameters = new object[]
115 {
116 typeof(DoubleStack<Point16>),
117 typeof(int)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
121 {
122 typeof(Array),
123 typeof(int),
124 typeof(int)
125 }, ReturnType = typeof(void))]
126 public void Clear(bool quickClear = false)
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x1700068B")]
132 public int Count
133 {
134 [global::Cpp2ILInjected.Token(Token = "0x60035D9")]
135 [global::Cpp2ILInjected.Address(RVA = "0x16210B4", Offset = "0x16210B4", Length = "0x8")]
136 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 get
139 {
140 throw null;
141 }
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x40076A5")]
145 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
146 private T1[][] _segmentList;
147
148 [global::Cpp2ILInjected.Token(Token = "0x40076A6")]
149 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
151
152 [global::Cpp2ILInjected.Token(Token = "0x40076A7")]
153 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
154 private int _segmentCount;
155
156 [global::Cpp2ILInjected.Token(Token = "0x40076A8")]
157 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
159
160 [global::Cpp2ILInjected.Token(Token = "0x40076A9")]
161 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
162 private int _start;
163
164 [global::Cpp2ILInjected.Token(Token = "0x40076AA")]
165 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
166 private int _end;
167
168 [global::Cpp2ILInjected.Token(Token = "0x40076AB")]
169 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
170 private int _size;
171
172 [global::Cpp2ILInjected.Token(Token = "0x40076AC")]
173 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
174 private int _last;
175 }
176}
class f__AnonymousType0<< Count > j__TPar
void Clear(bool quickClear=false)
DoubleStack(int segmentSize=1024, int initialSize=0)