Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlSchemaEnumerator.cs
Go to the documentation of this file.
1
using
System.Collections
;
2
using
System.Collections.Generic
;
3
using
System.Xml.Schema
;
4
5
namespace
System.Xml.Serialization
;
6
7
public
class
XmlSchemaEnumerator
:
IEnumerator
<XmlSchema>,
IEnumerator
,
IDisposable
8
{
9
private
readonly
XmlSchemas
_list
;
10
11
private
int
_idx
;
12
13
private
readonly
int
_end
;
14
15
public
XmlSchema
Current
=>
_list
[
_idx
];
16
17
object
IEnumerator.Current
=>
_list
[
_idx
];
18
19
public
XmlSchemaEnumerator
(
XmlSchemas
list
)
20
{
21
_list
=
list
;
22
_idx
= -1;
23
_end
=
list.Count
- 1;
24
}
25
26
public
void
Dispose
()
27
{
28
}
29
30
public
bool
MoveNext
()
31
{
32
if
(
_idx
>=
_end
)
33
{
34
return
false
;
35
}
36
_idx
++;
37
return
true
;
38
}
39
40
void
IEnumerator
.
Reset
()
41
{
42
_idx
= -1;
43
}
44
}
System.Xml.Schema.XmlSchema
Definition
XmlSchema.cs:12
System.Xml.Serialization.XmlSchemaEnumerator.MoveNext
bool MoveNext()
Definition
XmlSchemaEnumerator.cs:30
System.Xml.Serialization.XmlSchemaEnumerator._list
readonly XmlSchemas _list
Definition
XmlSchemaEnumerator.cs:9
System.Xml.Serialization.XmlSchemaEnumerator.XmlSchemaEnumerator
XmlSchemaEnumerator(XmlSchemas list)
Definition
XmlSchemaEnumerator.cs:19
System.Xml.Serialization.XmlSchemaEnumerator._end
readonly int _end
Definition
XmlSchemaEnumerator.cs:13
System.Xml.Serialization.XmlSchemaEnumerator.Dispose
void Dispose()
Definition
XmlSchemaEnumerator.cs:26
System.Xml.Serialization.XmlSchemaEnumerator.Current
XmlSchema Current
Definition
XmlSchemaEnumerator.cs:15
System.Xml.Serialization.XmlSchemaEnumerator._idx
int _idx
Definition
XmlSchemaEnumerator.cs:11
System.Xml.Serialization.XmlSchemaEnumerator
Definition
XmlSchemaEnumerator.cs:8
System.Xml.Serialization.XmlSchemas
Definition
XmlSchemas.cs:11
System.Collections.Generic.IEnumerator
Definition
IEnumerator.cs:4
System.Collections.IEnumerator.Reset
void Reset()
System.IDisposable
Definition
IDisposable.cs:4
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Collections
Definition
BlockingCollection.cs:8
System.Xml.Schema
Definition
Extensions.cs:3
System.Xml.Serialization
Definition
DateTimeSerializationSection.cs:1
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.list
@ list
source
System.Private.Xml
System.Xml.Serialization
XmlSchemaEnumerator.cs
Generated by
1.10.0