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
Stack.cs
Go to the documentation of this file.
1using System;
7using Mono.Xml;
8
9namespace System.Collections
10{
11 [global::System.Diagnostics.DebuggerDisplay("Count = {Count}")]
12 [global::System.Diagnostics.DebuggerTypeProxy(typeof(Stack.StackDebugView))]
13 [global::Cpp2ILInjected.Token(Token = "0x2000600")]
14 [global::System.Serializable]
15 public class Stack : ICollection, IEnumerable, global::System.ICloneable
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6002E94")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1C0D348", Offset = "0x1C0D348", Length = "0x5C")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Xml.SecurityParser), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Xml.SmallXmlParser), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.ConfigHandler), Member = "ReadProvider", MemberParameters = new object[]
22 {
23 typeof(string),
24 typeof(Mono.Xml.SmallXmlParser.IAttrList),
25 typeof(bool)
26 }, ReturnType = typeof(global::System.Runtime.Remoting.ProviderData))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.SafeSerializationManager), Member = "System.Runtime.Serialization.IObjectReference.GetRealObject", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.StreamingContext) }, ReturnType = typeof(object))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Diagnostics.CorrelationManager", Member = "GetLogicalOperationStack", ReturnType = typeof(Stack))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.ParticleContentValidator", Member = "Start", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngineInternal.GenericStack", Member = ".ctor", ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
34 public Stack()
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6002E95")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1C0D3A4", Offset = "0x1C0D3A4", Length = "0xC8")]
41 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Stack), Member = "Clone", ReturnType = typeof(object))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
46 {
47 typeof(string),
48 typeof(string)
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x17000748")]
57 public virtual int Count
58 {
59 [global::Cpp2ILInjected.Token(Token = "0x6002E96")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1C0D46C", Offset = "0x1C0D46C", Length = "0x8")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 get
63 {
64 throw null;
65 }
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x17000749")]
69 public virtual bool IsSynchronized
70 {
71 [global::Cpp2ILInjected.Token(Token = "0x6002E97")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1C0D474", Offset = "0x1C0D474", Length = "0x8")]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 get
75 {
76 throw null;
77 }
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x1700074A")]
81 public virtual object SyncRoot
82 {
83 [global::Cpp2ILInjected.Token(Token = "0x6002E98")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1C0D47C", Offset = "0x1C0D47C", Length = "0x70")]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
88 get
89 {
90 throw null;
91 }
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x6002E99")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1C0D4EC", Offset = "0x1C0D4EC", Length = "0x30")]
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 virtual void Clear()
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6002E9A")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1C0D51C", Offset = "0x1C0D51C", Length = "0x88")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stack), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
113 {
114 typeof(global::System.Array),
115 typeof(int),
116 typeof(global::System.Array),
117 typeof(int),
118 typeof(int)
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
121 public virtual object Clone()
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x6002E9B")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1C0D5A4", Offset = "0x1C0D5A4", Length = "0x25C")]
128 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "get_Rank", ReturnType = typeof(int))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "get_Length", ReturnType = typeof(int))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "SetValue", MemberParameters = new object[]
134 {
135 typeof(object),
136 typeof(int)
137 }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
140 {
141 typeof(string),
142 typeof(string)
143 }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
145 {
146 typeof(string),
147 typeof(string)
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
151 public virtual void CopyTo(global::System.Array array, int index)
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x6002E9C")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1C0D800", Offset = "0x1C0D800", Length = "0x6C")]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
161 public virtual IEnumerator GetEnumerator()
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x6002E9D")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1C0D8A4", Offset = "0x1C0D8A4", Length = "0x6C")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
171 public virtual object Peek()
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x6002E9E")]
177 [global::Cpp2ILInjected.Address(RVA = "0x1C0D910", Offset = "0x1C0D910", Length = "0x7C")]
178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
181 public virtual object Pop()
182 {
183 throw null;
184 }
185
186 [global::Cpp2ILInjected.Token(Token = "0x6002E9F")]
187 [global::Cpp2ILInjected.Address(RVA = "0x1C0D98C", Offset = "0x1C0D98C", Length = "0xD8")]
188 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
191 {
192 typeof(global::System.Array),
193 typeof(int),
194 typeof(global::System.Array),
195 typeof(int),
196 typeof(int)
197 }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
199 public virtual void Push(object obj)
200 {
201 throw null;
202 }
203
204 [global::Cpp2ILInjected.Token(Token = "0x40019DB")]
205 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
206 private object[] _array;
207
208 [global::Cpp2ILInjected.Token(Token = "0x40019DC")]
209 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
210 private int _size;
211
212 [global::Cpp2ILInjected.Token(Token = "0x40019DD")]
213 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
214 private int _version;
215
216 [global::Cpp2ILInjected.Token(Token = "0x40019DE")]
217 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
218 [global::System.NonSerialized]
219 private object _syncRoot;
220
221 [global::Cpp2ILInjected.Token(Token = "0x2000601")]
222 [global::System.Serializable]
223 private class StackEnumerator : IEnumerator, global::System.ICloneable
224 {
225 [global::Cpp2ILInjected.Token(Token = "0x6002EA0")]
226 [global::Cpp2ILInjected.Address(RVA = "0x1C0D86C", Offset = "0x1C0D86C", Length = "0x38")]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
230 {
231 throw null;
232 }
233
234 [global::Cpp2ILInjected.Token(Token = "0x6002EA1")]
235 [global::Cpp2ILInjected.Address(RVA = "0x1C0DA64", Offset = "0x1C0DA64", Length = "0x8")]
236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "MemberwiseClone", ReturnType = typeof(object))]
238 public object Clone()
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x6002EA2")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1C0DA6C", Offset = "0x1C0DA6C", Length = "0xC4")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
249 public virtual bool MoveNext()
250 {
251 throw null;
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x1700074B")]
255 public virtual object Current
256 {
257 [global::Cpp2ILInjected.Token(Token = "0x6002EA3")]
258 [global::Cpp2ILInjected.Address(RVA = "0x1C0DB30", Offset = "0x1C0DB30", Length = "0x8C")]
259 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
262 get
263 {
264 throw null;
265 }
266 }
267
268 [global::Cpp2ILInjected.Token(Token = "0x6002EA4")]
269 [global::Cpp2ILInjected.Address(RVA = "0x1C0DBBC", Offset = "0x1C0DBBC", Length = "0x74")]
270 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
274 public virtual void Reset()
275 {
276 throw null;
277 }
278
279 [global::Cpp2ILInjected.Token(Token = "0x40019DF")]
280 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
281 private Stack _stack;
282
283 [global::Cpp2ILInjected.Token(Token = "0x40019E0")]
284 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
285 private int _index;
286
287 [global::Cpp2ILInjected.Token(Token = "0x40019E1")]
288 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
289 private int _version;
290
291 [global::Cpp2ILInjected.Token(Token = "0x40019E2")]
292 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
293 private object _currentElement;
294 }
295
296 [global::Cpp2ILInjected.Token(Token = "0x2000602")]
297 internal class StackDebugView
298 {
299 }
300 }
301}
class f__AnonymousType0<< Count > j__TPar
virtual IEnumerator GetEnumerator()
Definition Stack.cs:161
virtual int Count
Definition Stack.cs:58
virtual object Peek()
Definition Stack.cs:171
virtual object SyncRoot
Definition Stack.cs:82
virtual bool IsSynchronized
Definition Stack.cs:70
virtual void CopyTo(global::System.Array array, int index)
Definition Stack.cs:151
virtual object Pop()
Definition Stack.cs:181
virtual void Push(object obj)
Definition Stack.cs:199
virtual void Clear()
Definition Stack.cs:103
virtual object Clone()
Definition Stack.cs:121
Stack(int initialCapacity)
Definition Stack.cs:51