Пример #1
0
 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);
     }
 }
Пример #2
0
 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);
     }
 }