/// <summary> /// Serves as the default hash function. /// </summary> /// <returns>A hash code for the current object.</returns> public override int GetHashCode() { var hashcode = ID.GetHashCode(); hashcode ^= IP.GetHashCode(); hashcode ^= Campus.GetHashCode(); hashcode ^= Row.GetHashCode(); hashcode ^= Description.GetHashCode(); hashcode ^= Status.GetHashCode(); hashcode ^= Type.GetHashCode(); hashcode ^= Admissions.GetHashCode(); return(hashcode); }