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); } }
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); } }