public override int GetHashCode() { unchecked { return(((RankedPlaylistStats?.GetHashCode() ?? 0) * 397) ^ (SocialPlaylistStats?.GetHashCode() ?? 0)); } }
public bool Equals(MatchmakingSummary other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(RankedPlaylistStats.OrderBy(rps => rps.PlaylistId).SequenceEqual(other.RankedPlaylistStats.OrderBy(rps => rps.PlaylistId)) && SocialPlaylistStats.OrderBy(rps => rps.PlaylistId).SequenceEqual(other.SocialPlaylistStats.OrderBy(rps => rps.PlaylistId))); }