Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
WorkItems.cs
Go to the documentation of this file.
2
4
5internal sealed class WorkItems
6{
7 private readonly ArrayList _list = new ArrayList();
8
9 internal ImportStructWorkItem this[int index]
10 {
11 get
12 {
14 }
15 set
16 {
17 _list[index] = value;
18 }
19 }
20
21 internal int Count => _list.Count;
22
24 {
25 _list.Add(item);
26 }
27
29 {
30 return IndexOf(mapping) >= 0;
31 }
32
34 {
35 for (int i = 0; i < Count; i++)
36 {
37 if (this[i].Mapping == mapping)
38 {
39 return i;
40 }
41 }
42 return -1;
43 }
44
45 internal void RemoveAt(int index)
46 {
48 }
49}
virtual int Add(object? value)
virtual void RemoveAt(int index)
int IndexOf(StructMapping mapping)
Definition WorkItems.cs:33
bool Contains(StructMapping mapping)
Definition WorkItems.cs:28
void Add(ImportStructWorkItem item)
Definition WorkItems.cs:23