Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ReferenceEqualityComparer.cs
Go to the documentation of this file.
1
using
System.Runtime.CompilerServices
;
2
3
namespace
System.Collections.Generic
;
4
5
public
sealed
class
ReferenceEqualityComparer
:
IEqualityComparer
<object?>,
IEqualityComparer
6
{
7
public
static
ReferenceEqualityComparer
Instance
{
get
; } =
new
ReferenceEqualityComparer
();
8
9
10
private
ReferenceEqualityComparer
()
11
{
12
}
13
14
public
new
bool
Equals
(
object
? x,
object
? y)
15
{
16
return
x == y;
17
}
18
19
public
int
GetHashCode
(
object
?
obj
)
20
{
21
return
RuntimeHelpers
.
GetHashCode
(
obj
);
22
}
23
}
System.Collections.Generic.ReferenceEqualityComparer.GetHashCode
int GetHashCode(object? obj)
Definition
ReferenceEqualityComparer.cs:19
System.Collections.Generic.ReferenceEqualityComparer.Instance
static ReferenceEqualityComparer Instance
Definition
ReferenceEqualityComparer.cs:7
System.Collections.Generic.ReferenceEqualityComparer.ReferenceEqualityComparer
ReferenceEqualityComparer()
Definition
ReferenceEqualityComparer.cs:10
System.Collections.Generic.ReferenceEqualityComparer.Equals
new bool Equals(object? x, object? y)
Definition
ReferenceEqualityComparer.cs:14
System.Collections.Generic.ReferenceEqualityComparer
Definition
ReferenceEqualityComparer.cs:6
System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode
static int GetHashCode(object? o)
System.Runtime.CompilerServices.RuntimeHelpers
Definition
RuntimeHelpers.cs:12
System.Collections.Generic.IEqualityComparer
Definition
IEqualityComparer.cs:6
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Runtime.CompilerServices
Definition
NullablePublicOnlyAttribute.cs:3
System.ExceptionArgument.obj
@ obj
source
System.Private.CoreLib
System.Collections.Generic
ReferenceEqualityComparer.cs
Generated by
1.10.0