Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
WorkItems.cs
Go to the documentation of this file.
1
using
System.Collections
;
2
3
namespace
System.Xml.Serialization
;
4
5
internal
sealed
class
WorkItems
6
{
7
private
readonly
ArrayList
_list
=
new
ArrayList
();
8
9
internal
ImportStructWorkItem
this
[
int
index
]
10
{
11
get
12
{
13
return
(
ImportStructWorkItem
)
_list
[
index
];
14
}
15
set
16
{
17
_list
[
index
] =
value
;
18
}
19
}
20
21
internal
int
Count
=>
_list
.
Count
;
22
23
internal
void
Add
(
ImportStructWorkItem
item
)
24
{
25
_list
.
Add
(
item
);
26
}
27
28
internal
bool
Contains
(
StructMapping
mapping
)
29
{
30
return
IndexOf
(
mapping
) >= 0;
31
}
32
33
internal
int
IndexOf
(
StructMapping
mapping
)
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
{
47
_list
.
RemoveAt
(
index
);
48
}
49
}
System.Collections.ArrayList.Add
virtual int Add(object? value)
Definition
ArrayList.cs:2302
System.Collections.ArrayList.RemoveAt
virtual void RemoveAt(int index)
Definition
ArrayList.cs:2602
System.Collections.ArrayList.Count
virtual int Count
Definition
ArrayList.cs:2225
System.Collections.ArrayList
Definition
ArrayList.cs:11
System.Xml.Serialization.ImportStructWorkItem
Definition
ImportStructWorkItem.cs:4
System.Xml.Serialization.Mapping
Definition
Mapping.cs:4
System.Xml.Serialization.StructMapping
Definition
StructMapping.cs:6
System.Xml.Serialization.WorkItems.Count
int Count
Definition
WorkItems.cs:21
System.Xml.Serialization.WorkItems._list
readonly ArrayList _list
Definition
WorkItems.cs:7
System.Xml.Serialization.WorkItems.IndexOf
int IndexOf(StructMapping mapping)
Definition
WorkItems.cs:33
System.Xml.Serialization.WorkItems.RemoveAt
void RemoveAt(int index)
Definition
WorkItems.cs:45
System.Xml.Serialization.WorkItems.Contains
bool Contains(StructMapping mapping)
Definition
WorkItems.cs:28
System.Xml.Serialization.WorkItems.Add
void Add(ImportStructWorkItem item)
Definition
WorkItems.cs:23
System.Xml.Serialization.WorkItems
Definition
WorkItems.cs:6
System.Collections
Definition
BlockingCollection.cs:8
System.Xml.Serialization
Definition
DateTimeSerializationSection.cs:1
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.value
@ value
System.ExceptionArgument.item
@ item
System.ExceptionArgument.index
@ index
source
System.Private.Xml
System.Xml.Serialization
WorkItems.cs
Generated by
1.10.0