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