Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MemberMappingComparer.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
3
namespace
System.Xml.Serialization
;
4
5
internal
sealed
class
MemberMappingComparer
:
IComparer
<MemberMapping>
6
{
7
public
int
Compare
(
MemberMapping
m1
,
MemberMapping
m2
)
8
{
9
if
(
m1
.IsText)
10
{
11
if
(
m2
.IsText)
12
{
13
return
0;
14
}
15
return
1;
16
}
17
if
(
m2
.IsText)
18
{
19
return
-1;
20
}
21
if
(
m1
.SequenceId < 0 &&
m2
.SequenceId < 0)
22
{
23
return
0;
24
}
25
if
(
m1
.SequenceId < 0)
26
{
27
return
1;
28
}
29
if
(
m2
.SequenceId < 0)
30
{
31
return
-1;
32
}
33
if
(
m1
.SequenceId <
m2
.SequenceId)
34
{
35
return
-1;
36
}
37
if
(
m1
.SequenceId >
m2
.SequenceId)
38
{
39
return
1;
40
}
41
return
0;
42
}
43
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Xml.Serialization.MemberMappingComparer.Compare
int Compare(MemberMapping m1, MemberMapping m2)
Definition
MemberMappingComparer.cs:7
System.Xml.Serialization.MemberMappingComparer
Definition
MemberMappingComparer.cs:6
System.Xml.Serialization.MemberMapping
Definition
MemberMapping.cs:6
System.Collections.Generic.IComparer
Definition
IComparer.cs:4
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Xml.Serialization
Definition
DateTimeSerializationSection.cs:1
source
System.Private.Xml
System.Xml.Serialization
MemberMappingComparer.cs
Generated by
1.10.0