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
IndexedSet.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000087")]
10 internal class IndexedSet<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x600053C")]
13 [global::Cpp2ILInjected.Address(RVA = "0x16BC650", Offset = "0x16BC650", Length = "0x18")]
14 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "RegisterGraphicForCanvas", MemberParameters = new object[]
16 {
19 }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "RegisterRaycastGraphicForCanvas", MemberParameters = new object[]
21 {
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
27 public void Add(T item)
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x600053D")]
33 [global::Cpp2ILInjected.Address(RVA = "0x16BC668", Offset = "0x16BC668", Length = "0xA8")]
34 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
38 public void Add(T item, bool isActive)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x600053E")]
44 [global::Cpp2ILInjected.Address(RVA = "0x16BC710", Offset = "0x16BC710", Length = "0x98")]
45 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "InternalRegisterCanvasElementForLayoutRebuild", MemberParameters = new object[] { typeof(ICanvasElement) }, ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "InternalRegisterCanvasElementForGraphicRebuild", MemberParameters = new object[] { typeof(ICanvasElement) }, ReturnType = typeof(bool))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClipperRegistry), Member = "Register", MemberParameters = new object[] { typeof(IClipper) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "RegisterGraphicForCanvas", MemberParameters = new object[]
51 {
52 typeof(Canvas),
53 typeof(Graphic)
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "RegisterRaycastGraphicForCanvas", MemberParameters = new object[]
56 {
57 typeof(Canvas),
58 typeof(Graphic)
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
61 public bool AddUnique(T item, bool isActive = true)
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x600053F")]
67 [global::Cpp2ILInjected.Address(RVA = "0x16BC7A8", Offset = "0x16BC7A8", Length = "0x84")]
68 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 public bool EnableItem(T item)
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x6000540")]
77 [global::Cpp2ILInjected.Address(RVA = "0x16BC82C", Offset = "0x16BC82C", Length = "0x8C")]
78 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "InternalDisableCanvasElementForLayoutRebuild", MemberParameters = new object[] { typeof(ICanvasElement) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "InternalDisableCanvasElementForGraphicRebuild", MemberParameters = new object[] { typeof(ICanvasElement) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClipperRegistry), Member = "Disable", MemberParameters = new object[] { typeof(IClipper) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "DisableGraphicForCanvas", MemberParameters = new object[]
84 {
85 typeof(Canvas),
86 typeof(Graphic)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "DisableRaycastGraphicForCanvas", MemberParameters = new object[]
89 {
90 typeof(Canvas),
91 typeof(Graphic)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
94 public bool DisableItem(T item)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6000541")]
100 [global::Cpp2ILInjected.Address(RVA = "0x16BC8B8", Offset = "0x16BC8B8", Length = "0x6C")]
101 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "InternalUnRegisterCanvasElementForLayoutRebuild", MemberParameters = new object[] { typeof(ICanvasElement) }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "InternalUnRegisterCanvasElementForGraphicRebuild", MemberParameters = new object[] { typeof(ICanvasElement) }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClipperRegistry), Member = "Unregister", MemberParameters = new object[] { typeof(IClipper) }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "UnregisterGraphicForCanvas", MemberParameters = new object[]
107 {
108 typeof(Canvas),
109 typeof(Graphic)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "UnregisterRaycastGraphicForCanvas", MemberParameters = new object[]
112 {
113 typeof(Canvas),
114 typeof(Graphic)
115 }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
117 public bool Remove(T item)
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6000542")]
123 [global::Cpp2ILInjected.Address(RVA = "0x16BC924", Offset = "0x16BC924", Length = "0x38")]
124 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x6000543")]
134 [global::Cpp2ILInjected.Address(RVA = "0x16BC95C", Offset = "0x16BC95C", Length = "0x14")]
135 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x6000544")]
144 [global::Cpp2ILInjected.Address(RVA = "0x16BC970", Offset = "0x16BC970", Length = "0x50")]
145 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "PerformUpdate", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
149 public void Clear()
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x6000545")]
155 [global::Cpp2ILInjected.Address(RVA = "0x16BC9C0", Offset = "0x16BC9C0", Length = "0x18")]
156 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "InternalRegisterCanvasElementForLayoutRebuild", MemberParameters = new object[] { typeof(ICanvasElement) }, ReturnType = typeof(bool))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
160 public bool Contains(T item)
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x6000546")]
166 [global::Cpp2ILInjected.Address(RVA = "0x16BC9D8", Offset = "0x16BC9D8", Length = "0x18")]
167 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
170 public void CopyTo(T[] array, int arrayIndex)
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x17000158")]
176 public int Count
177 {
178 [global::Cpp2ILInjected.Token(Token = "0x6000547")]
179 [global::Cpp2ILInjected.Address(RVA = "0x16BC9F0", Offset = "0x16BC9F0", Length = "0x8")]
180 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
182 get
183 {
184 throw null;
185 }
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x17000159")]
189 public int Capacity
190 {
191 [global::Cpp2ILInjected.Token(Token = "0x6000548")]
192 [global::Cpp2ILInjected.Address(RVA = "0x16BC9F8", Offset = "0x16BC9F8", Length = "0x18")]
193 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "UnregisterGraphicForCanvas", MemberParameters = new object[]
195 {
196 typeof(Canvas),
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "DisableGraphicForCanvas", MemberParameters = new object[]
200 {
201 typeof(Canvas),
203 }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "DisableRaycastGraphicForCanvas", MemberParameters = new object[]
205 {
206 typeof(Canvas),
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
210 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
211 get
212 {
213 throw null;
214 }
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x1700015A")]
218 public bool IsReadOnly
219 {
220 [global::Cpp2ILInjected.Token(Token = "0x6000549")]
221 [global::Cpp2ILInjected.Address(RVA = "0x16BCA10", Offset = "0x16BCA10", Length = "0x8")]
222 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
224 get
225 {
226 throw null;
227 }
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x600054A")]
231 [global::Cpp2ILInjected.Address(RVA = "0x16BCA18", Offset = "0x16BCA18", Length = "0x3C")]
232 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
233 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
234 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
235 public int IndexOf(T item)
236 {
237 throw null;
238 }
239
240 [global::Cpp2ILInjected.Token(Token = "0x600054B")]
241 [global::Cpp2ILInjected.Address(RVA = "0x16BCA54", Offset = "0x16BCA54", Length = "0x4C")]
242 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
246 public void Insert(int index, T item)
247 {
248 throw null;
249 }
250
251 [global::Cpp2ILInjected.Token(Token = "0x600054C")]
252 [global::Cpp2ILInjected.Address(RVA = "0x16BCAA0", Offset = "0x16BCAA0", Length = "0x15C")]
253 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
254 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "CleanInvalidItems", ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
258 public void RemoveAt(int index)
259 {
260 throw null;
261 }
262
263 [global::Cpp2ILInjected.Token(Token = "0x600054D")]
264 [global::Cpp2ILInjected.Address(RVA = "0x16BCBFC", Offset = "0x16BCBFC", Length = "0x100")]
265 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
266 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
269 private void Swap(int index1, int index2)
270 {
271 throw null;
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x1700015B")]
275 public T this[int index]
276 {
277 [global::Cpp2ILInjected.Token(Token = "0x600054E")]
278 [global::Cpp2ILInjected.Address(RVA = "0x16BCCFC", Offset = "0x16BCCFC", Length = "0x60")]
279 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
280 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "CleanInvalidItems", ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "PerformUpdate", ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClipperRegistry), Member = "Cull", ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
287 get
288 {
289 throw null;
290 }
291 [global::Cpp2ILInjected.Token(Token = "0x600054F")]
292 [global::Cpp2ILInjected.Address(RVA = "0x16BCD5C", Offset = "0x16BCD5C", Length = "0xA0")]
293 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
294 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
296 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
297 set
298 {
299 throw null;
300 }
301 }
302
303 [global::Cpp2ILInjected.Token(Token = "0x6000550")]
304 [global::Cpp2ILInjected.Address(RVA = "0x16BCDFC", Offset = "0x16BCDFC", Length = "0xE0")]
305 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
306 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
309 {
310 throw null;
311 }
312
313 [global::Cpp2ILInjected.Token(Token = "0x6000551")]
314 [global::Cpp2ILInjected.Address(RVA = "0x16BCEDC", Offset = "0x16BCEDC", Length = "0xBC")]
315 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
316 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = "PerformUpdate", ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
320 {
321 throw null;
322 }
323
324 [global::Cpp2ILInjected.Token(Token = "0x6000552")]
325 [global::Cpp2ILInjected.Address(RVA = "0x16BCF98", Offset = "0x16BCF98", Length = "0xA0")]
326 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
327 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CanvasUpdateRegistry), Member = ".ctor", ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClipperRegistry), Member = ".ctor", ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "RegisterGraphicForCanvas", MemberParameters = new object[]
331 {
332 typeof(Canvas),
334 }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicRegistry), Member = "RegisterRaycastGraphicForCanvas", MemberParameters = new object[]
336 {
337 typeof(Canvas),
339 }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
342 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
343 public IndexedSet()
344 {
345 throw null;
346 }
347
348 [global::Cpp2ILInjected.Token(Token = "0x400026F")]
349 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
351
352 [global::Cpp2ILInjected.Token(Token = "0x4000270")]
353 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
355
356 [global::Cpp2ILInjected.Token(Token = "0x4000271")]
357 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
359 }
360}
class f__AnonymousType0<< Count > j__TPar
void Add(T item, bool isActive)
Definition IndexedSet.cs:38
void RemoveAll(Predicate< T > match)
void Swap(int index1, int index2)
void Insert(int index, T item)
void Sort(Comparison< T > sortLayoutFunction)
bool AddUnique(T item, bool isActive=true)
Definition IndexedSet.cs:61
void CopyTo(T[] array, int arrayIndex)