public static void Equals(UIntPtr ptr1, object obj, bool expected) { if (obj is UIntPtr) { UIntPtr ptr2 = (UIntPtr)obj; Assert.Equal(expected, ptr1 == ptr2); Assert.Equal(!expected, ptr1 != ptr2); Assert.Equal(expected, ptr1.GetHashCode().Equals(ptr2.GetHashCode())); } Assert.Equal(expected, ptr1.Equals(obj)); Assert.Equal(ptr1.GetHashCode(), ptr1.GetHashCode()); }
public override bool Equals(object obj) { return(_value.Equals(obj)); }