Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ReadOnlyCollectionBase.cs
Go to the documentation of this file.
1
namespace
System.Collections
;
2
3
public
abstract
class
ReadOnlyCollectionBase
:
ICollection
,
IEnumerable
4
{
5
private
ArrayList
_list
;
6
7
protected
ArrayList
InnerList
8
{
9
get
10
{
11
if
(
_list
==
null
)
12
{
13
_list
=
new
ArrayList
();
14
}
15
return
_list
;
16
}
17
}
18
19
public
virtual
int
Count
=>
InnerList
.
Count
;
20
21
bool
ICollection.IsSynchronized =>
InnerList
.
IsSynchronized
;
22
23
object
ICollection.SyncRoot =>
InnerList
.
SyncRoot
;
24
25
void
ICollection
.
CopyTo
(
Array
array
,
int
index
)
26
{
27
InnerList
.
CopyTo
(
array
,
index
);
28
}
29
30
public
virtual
IEnumerator
GetEnumerator
()
31
{
32
return
InnerList
.
GetEnumerator
();
33
}
34
}
System.Array
Definition
Array.cs:16
System.Collections.ArrayList.GetEnumerator
virtual IEnumerator GetEnumerator()
Definition
ArrayList.cs:2450
System.Collections.ArrayList.SyncRoot
virtual object SyncRoot
Definition
ArrayList.cs:2233
System.Collections.ArrayList.IsSynchronized
virtual bool IsSynchronized
Definition
ArrayList.cs:2231
System.Collections.ArrayList.CopyTo
virtual void CopyTo(Array array)
Definition
ArrayList.cs:2388
System.Collections.ArrayList.Count
virtual int Count
Definition
ArrayList.cs:2225
System.Collections.ArrayList
Definition
ArrayList.cs:11
System.Collections.ReadOnlyCollectionBase._list
ArrayList _list
Definition
ReadOnlyCollectionBase.cs:5
System.Collections.ReadOnlyCollectionBase.Count
virtual int Count
Definition
ReadOnlyCollectionBase.cs:19
System.Collections.ReadOnlyCollectionBase.GetEnumerator
virtual IEnumerator GetEnumerator()
Definition
ReadOnlyCollectionBase.cs:30
System.Collections.ReadOnlyCollectionBase.InnerList
ArrayList InnerList
Definition
ReadOnlyCollectionBase.cs:8
System.Collections.ReadOnlyCollectionBase
Definition
ReadOnlyCollectionBase.cs:4
System.Collections.ICollection.CopyTo
void CopyTo(Array array, int index)
System.Collections.ICollection
Definition
ICollection.cs:4
System.Collections.IEnumerable
Definition
IEnumerable.cs:8
System.Collections.IEnumerator
Definition
IEnumerator.cs:4
System.Collections
Definition
BlockingCollection.cs:8
System.ExceptionArgument.index
@ index
System.ExceptionArgument.array
@ array
source
System.Collections.NonGeneric
System.Collections
ReadOnlyCollectionBase.cs
Generated by
1.10.0