Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ByteEqualityComparer.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
ByteEqualityComparer
:
EqualityComparer
<byte>
9
{
10
[MethodImpl(
MethodImplOptions
.AggressiveInlining)]
11
public
override
bool
Equals
(
byte
x,
byte
y)
12
{
13
return
x == y;
14
}
15
16
[MethodImpl(
MethodImplOptions
.AggressiveInlining)]
17
public
override
int
GetHashCode
(
byte
b
)
18
{
19
return
b
.GetHashCode();
20
}
21
22
public
override
bool
Equals
([
NotNullWhen
(
true
)]
object
?
obj
)
23
{
24
if
(
obj
!=
null
)
25
{
26
return
GetType() ==
obj
.GetType();
27
}
28
return
false
;
29
}
30
31
public
override
int
GetHashCode
()
32
{
33
return
GetType().GetHashCode();
34
}
35
}
System.Collections.Generic.ByteEqualityComparer.GetHashCode
override int GetHashCode(byte b)
Definition
ByteEqualityComparer.cs:17
System.Collections.Generic.ByteEqualityComparer.GetHashCode
override int GetHashCode()
Definition
ByteEqualityComparer.cs:31
System.Collections.Generic.ByteEqualityComparer.Equals
override bool Equals([NotNullWhen(true)] object? obj)
Definition
ByteEqualityComparer.cs:22
System.Collections.Generic.ByteEqualityComparer.Equals
override bool Equals(byte x, byte y)
Definition
ByteEqualityComparer.cs:11
System.Collections.Generic.ByteEqualityComparer
Definition
ByteEqualityComparer.cs:9
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Collections.Generic.EqualityComparer
Definition
EqualityComparer.cs:10
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Data.IsolationLevel.Serializable
@ Serializable
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Runtime.CompilerServices.MethodImplOptions
MethodImplOptions
Definition
MethodImplOptions.cs:5
System.Runtime.CompilerServices
Definition
NullablePublicOnlyAttribute.cs:3
System.ExceptionArgument.obj
@ obj
source
System.Private.CoreLib
System.Collections.Generic
ByteEqualityComparer.cs
Generated by
1.10.0