Files
2026-02-21 16:45:37 +08:00

28 lines
530 B
C#

using System.Collections.Generic;
namespace UltimateWater.Internal
{
public class UInt64EqualityComparer : IEqualityComparer<ulong>
{
private static UInt64EqualityComparer _DefaultInstance;
public static UInt64EqualityComparer Default
{
get
{
return (_DefaultInstance != null) ? _DefaultInstance : (_DefaultInstance = new UInt64EqualityComparer());
}
}
public bool Equals(ulong x, ulong y)
{
return x == y;
}
public int GetHashCode(ulong obj)
{
return (int)(obj ^ (obj >> 32));
}
}
}