Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
NameKey.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.Xml.Serialization
;
4
5
internal
sealed
class
NameKey
6
{
7
private
readonly
string
_ns
;
8
9
private
readonly
string
_name
;
10
11
internal
NameKey
(
string
name,
string
ns)
12
{
13
_name
= name;
14
_ns
= ns;
15
}
16
17
public
override
bool
Equals
([
NotNullWhen
(
true
)]
object
other
)
18
{
19
if
(!(
other
is
NameKey
))
20
{
21
return
false
;
22
}
23
NameKey
nameKey
= (
NameKey
)
other
;
24
if
(
_name
==
nameKey
._name)
25
{
26
return
_ns
==
nameKey
._ns;
27
}
28
return
false
;
29
}
30
31
public
override
int
GetHashCode
()
32
{
33
return
((
_ns
==
null
) ?
"<null>"
.
GetHashCode
() :
_ns
.GetHashCode()) ^ ((
_name
!=
null
) ?
_name
.GetHashCode() : 0);
34
}
35
}
System.Xml.Serialization.NameKey._ns
readonly string _ns
Definition
NameKey.cs:7
System.Xml.Serialization.NameKey.NameKey
NameKey(string name, string ns)
Definition
NameKey.cs:11
System.Xml.Serialization.NameKey.GetHashCode
override int GetHashCode()
Definition
NameKey.cs:31
System.Xml.Serialization.NameKey.Equals
override bool Equals([NotNullWhen(true)] object other)
Definition
NameKey.cs:17
System.Xml.Serialization.NameKey._name
readonly string _name
Definition
NameKey.cs:9
System.Xml.Serialization.NameKey
Definition
NameKey.cs:6
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Xml.Serialization
Definition
DateTimeSerializationSection.cs:1
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.other
@ other
source
System.Private.Xml
System.Xml.Serialization
NameKey.cs
Generated by
1.10.0