Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
NameKey.cs
Go to the documentation of this file.
2
4
5internal 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 }
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}
NameKey(string name, string ns)
Definition NameKey.cs:11
override bool Equals([NotNullWhen(true)] object other)
Definition NameKey.cs:17