Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ObjectComparer.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
using
System.Runtime.CompilerServices
;
3
4
namespace
System.Collections.Generic
;
5
6
[
Serializable
]
7
[TypeForwardedFrom(
"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
)]
8
public
sealed
class
ObjectComparer
<T> :
Comparer
<T>
9
{
10
public
override
int
Compare
(T? x, T? y)
11
{
12
return
Comparer
.
Default
.Compare(x, y);
13
}
14
15
public
override
bool
Equals
([
NotNullWhen
(
true
)]
object
?
obj
)
16
{
17
if
(
obj
!=
null
)
18
{
19
return
GetType() ==
obj
.GetType();
20
}
21
return
false
;
22
}
23
24
public
override
int
GetHashCode
()
25
{
26
return
GetType().GetHashCode();
27
}
28
}
System.Collections.Generic.Comparer.Default
static Comparer< T > Default
Definition
Comparer.cs:11
System.Collections.Generic.Comparer
Definition
Comparer.cs:9
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Collections.Generic.ObjectComparer.GetHashCode
override int GetHashCode()
Definition
ObjectComparer.cs:24
System.Collections.Generic.ObjectComparer.Compare
override int Compare(T? x, T? y)
Definition
ObjectComparer.cs:10
System.Collections.Generic.ObjectComparer.Equals
override bool Equals([NotNullWhen(true)] object? obj)
Definition
ObjectComparer.cs:15
System.Collections.Generic.ObjectComparer
Definition
ObjectComparer.cs:9
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Data.IsolationLevel.Serializable
@ Serializable
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Runtime.CompilerServices
Definition
NullablePublicOnlyAttribute.cs:3
System.ExceptionArgument.obj
@ obj
source
System.Private.CoreLib
System.Collections.Generic
ObjectComparer.cs
Generated by
1.10.0