コード例 #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = (AllItems != null ? AllItems.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (SingleItems != null ? SingleItems.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (RepeatedItems != null ? RepeatedItems.GetHashCode() : 0);
         return(hashCode);
     }
 }
コード例 #2
0
 public override int GetHashCode()
 {
     unchecked {
         var hashCode = PlayListID;
         hashCode = (hashCode * 397) ^ Name.GetHashCode();
         hashCode = (hashCode * 397) ^ Master.GetHashCode();
         hashCode = (hashCode * 397) ^ PlayListID.GetHashCode();
         hashCode = (hashCode * 397) ^ PlaylistPersistentID.GetHashCode();
         hashCode = (hashCode * 397) ^ ParentPersistentID.GetHashCode();
         hashCode = (hashCode * 397) ^ Visible.GetHashCode();
         hashCode = (hashCode * 397) ^ AllItems.GetHashCode();
         hashCode = (hashCode * 397) ^ DistinguishedKind.GetHashCode();
         hashCode = (hashCode * 397) ^ Movies.GetHashCode();
         hashCode = (hashCode * 397) ^ TVShows.GetHashCode();
         hashCode = (hashCode * 397) ^ PodCasts.GetHashCode();
         hashCode = (hashCode * 397) ^ iTunesU.GetHashCode();
         hashCode = (hashCode * 397) ^ Audiobooks.GetHashCode();
         hashCode = (hashCode * 397) ^ Books.GetHashCode();
         hashCode = (hashCode * 397) ^ Folder.GetHashCode();
         hashCode = (hashCode * 397) ^ PlaylistItems.GetHashCode();
         return(hashCode);
     }
 }