public void GetHashCodeIsConsistent() { var color1 = new SKColor(100, 0, 0, 100); var color2 = new SKColor(100, 0, 0, 100); Assert.Equal(color1.GetHashCode(), color2.GetHashCode()); }
public override int GetHashCode() { int result; long temp; result = Text.GetHashCode(); result = 31 * result + FontName.GetHashCode(); result = (int)(31 * result + Size); result = 31 * result + Justification; result = 31 * result + Tracking; temp = BitConverter.DoubleToInt64Bits(LineHeight); result = 31 * result + (int)(temp ^ ((long)((ulong)temp >> 32))); result = 31 * result + Color.GetHashCode(); return(result); }