public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ (_mUniqueComponents?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (_mEvents?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (_mTodos?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (_mJournals?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (_mFreeBusy?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (_mTimeZones?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ (m_UniqueComponents != null ? m_UniqueComponents.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (m_Events != null ? m_Events.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (m_Todos != null ? m_Todos.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (m_Journals != null ? m_Journals.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (m_FreeBusy != null ? m_FreeBusy.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (m_TimeZones != null ? m_TimeZones.GetHashCode() : 0); return(hashCode); } }