Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IdentityReference.cs
Go to the documentation of this file.
2
3public abstract class IdentityReference
4{
5 public abstract string Value { get; }
6
8 {
9 }
10
11 public abstract bool IsValidTargetType(Type targetType);
12
13 public abstract IdentityReference Translate(Type targetType);
14
15 public abstract override bool Equals(object? o);
16
17 public abstract override int GetHashCode();
18
19 public abstract override string ToString();
20
21 public static bool operator ==(IdentityReference? left, IdentityReference? right)
22 {
23 if ((object)left == right)
24 {
25 return true;
26 }
27 if ((object)left == null || (object)right == null)
28 {
29 return false;
30 }
31 return left.Equals(right);
32 }
33
34 public static bool operator !=(IdentityReference? left, IdentityReference? right)
35 {
36 return !(left == right);
37 }
38}
IdentityReference Translate(Type targetType)
static bool operator!=(IdentityReference? left, IdentityReference? right)
static bool operator==(IdentityReference? left, IdentityReference? right)