Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DesignerCollection.cs
Go to the documentation of this file.
1
using
System.Collections
;
2
3
namespace
System.ComponentModel.Design
;
4
5
public
class
DesignerCollection
:
ICollection
,
IEnumerable
6
{
7
private
readonly
IList
_designers
;
8
9
public
int
Count
=>
_designers
.
Count
;
10
11
public
virtual
IDesignerHost
?
this
[
int
index
] => (
IDesignerHost
)
_designers
[
index
];
12
13
int
ICollection.Count =>
Count
;
14
15
bool
ICollection.IsSynchronized =>
false
;
16
17
object
ICollection.SyncRoot =>
null
;
18
19
public
DesignerCollection
(
IDesignerHost
[]? designers)
20
{
21
if
(designers !=
null
)
22
{
23
_designers
=
new
ArrayList
(designers);
24
}
25
else
26
{
27
_designers
=
new
ArrayList
();
28
}
29
}
30
31
public
DesignerCollection
(
IList
? designers)
32
{
33
_designers
= designers ??
new
ArrayList
();
34
}
35
36
public
IEnumerator
GetEnumerator
()
37
{
38
return
_designers
.
GetEnumerator
();
39
}
40
41
void
ICollection
.
CopyTo
(
Array
array
,
int
index
)
42
{
43
_designers
.
CopyTo
(
array
,
index
);
44
}
45
46
IEnumerator
IEnumerable
.
GetEnumerator
()
47
{
48
return
GetEnumerator
();
49
}
50
}
System.Array
Definition
Array.cs:16
System.Collections.ArrayList
Definition
ArrayList.cs:11
System.ComponentModel.Design.DesignerCollection._designers
readonly IList _designers
Definition
DesignerCollection.cs:7
System.ComponentModel.Design.DesignerCollection.DesignerCollection
DesignerCollection(IDesignerHost[]? designers)
Definition
DesignerCollection.cs:19
System.ComponentModel.Design.DesignerCollection.Count
int Count
Definition
DesignerCollection.cs:9
System.ComponentModel.Design.DesignerCollection.GetEnumerator
IEnumerator GetEnumerator()
Definition
DesignerCollection.cs:36
System.ComponentModel.Design.DesignerCollection.DesignerCollection
DesignerCollection(IList? designers)
Definition
DesignerCollection.cs:31
System.ComponentModel.Design.DesignerCollection.Count
int ICollection. Count
Definition
DesignerCollection.cs:13
System.ComponentModel.Design.DesignerCollection
Definition
DesignerCollection.cs:6
System.Collections.ICollection.Count
int Count
Definition
ICollection.cs:5
System.Collections.ICollection.CopyTo
void CopyTo(Array array, int index)
System.Collections.ICollection
Definition
ICollection.cs:4
System.Collections.IEnumerable.GetEnumerator
IEnumerator GetEnumerator()
System.Collections.IEnumerable
Definition
IEnumerable.cs:8
System.Collections.IEnumerator
Definition
IEnumerator.cs:4
System.Collections.IList
Definition
IList.cs:4
System.ComponentModel.Design.IDesignerHost
Definition
IDesignerHost.cs:4
System.Collections
Definition
BlockingCollection.cs:8
System.ComponentModel.Design
Definition
DesignerSerializerAttribute.cs:1
System.ExceptionArgument.index
@ index
System.ExceptionArgument.array
@ array
source
System.ComponentModel.TypeConverter
System.ComponentModel.Design
DesignerCollection.cs
Generated by
1.10.0