public override int GetHashCode() { unchecked { var hashCode = (m_DateTime != null ? m_DateTime.GetHashCode() : 0); hashCode = (hashCode * 397) ^ m_Duration.GetHashCode(); hashCode = (hashCode * 397) ^ (int)m_Related; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = _mDateTime?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ _mDuration.GetHashCode(); hashCode = (hashCode * 397) ^ (int)_mRelated; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = _mStartTime?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ (_mEndTime?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ _mDuration.GetHashCode(); hashCode = (hashCode * 397) ^ _mMatchesDateOnly.GetHashCode(); return hashCode; } }
public override int GetHashCode() { unchecked { var hashCode = (m_StartTime != null ? m_StartTime.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (m_EndTime != null ? m_EndTime.GetHashCode() : 0); hashCode = (hashCode * 397) ^ m_Duration.GetHashCode(); hashCode = (hashCode * 397) ^ m_MatchesDateOnly.GetHashCode(); return(hashCode); } }