public override int GetHashCode() { unchecked { var hashCode = IsInteger.GetHashCode(); hashCode = (hashCode * 397) ^ MaxValue.GetHashCode(); hashCode = (hashCode * 397) ^ MinValue.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = IsInteger.GetHashCode(); hashCode = (hashCode * 397) ^ DoubleValue.GetHashCode(); hashCode = (hashCode * 397) ^ IntValue; return(hashCode); } }
public override int GetHashCode() { unchecked { int hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ IsInteger.GetHashCode(); hashCode = (hashCode * 397) ^ LongValue.GetHashCode(); hashCode = (hashCode * 397) ^ DoubleValue.GetHashCode(); return(hashCode); } }