Пример #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((CourseId.GetHashCode() * 397) ^ CourseId2.GetHashCode());
     }
 }
Пример #2
0
public override int GetHashCode()
{
    int hashCourseId  = CourseId.GetHashCode();
    int hashTrainerId = TrainerId.GetHashCode();

    return(hashCourseId ^ hashTrainerId);
}
Пример #3
0
        public override int GetHashCode()
        {
            unchecked
            {
                int result = (Constants.HashComputePrime) ^ CourseId.GetHashCode();

                return(result);
            }
        }
Пример #4
0
        public override int GetHashCode()
        {
            var hashCode = From.GetHashCode();

            hashCode = (hashCode * 397) ^ To.GetHashCode();
            hashCode = (hashCode * 397) ^ (Description?.GetHashCode() ?? 0);
            hashCode = (hashCode * 397) ^ (Instructor?.GetHashCode() ?? 0);
            hashCode = (hashCode * 397) ^ (CourseId?.GetHashCode() ?? 0);
            hashCode = (hashCode * 397) ^ (GetType()?.GetHashCode() ?? 0);
            return(hashCode);
        }