예제 #1
0
        public override int GetHashCode()
        {
            var hashCode = 1869143685;

            hashCode = hashCode * -1521134295 + ArtistId.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Biography);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Website);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(YouTube);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Facebook);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Instagram);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Twitter);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Spotify);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(SoundCloud);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(PictureUrl);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(LastFmId);

            hashCode = hashCode * -1521134295 + EqualityComparer <ICollection <Rating> > .Default.GetHashCode(Ratings);

            hashCode = hashCode * -1521134295 + EqualityComparer <User> .Default.GetHashCode(User);

            return(hashCode);
        }
예제 #2
0
        public override int GetHashCode()
        {
            var hashCode = -447199517;

            hashCode = hashCode * -1521134295 + FanId.GetHashCode();
            hashCode = hashCode * -1521134295 + ArtistId.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <Fan> .Default.GetHashCode(Fan);

            hashCode = hashCode * -1521134295 + EqualityComparer <Artist> .Default.GetHashCode(Artist);

            hashCode = hashCode * -1521134295 + Score.GetHashCode();
            return(hashCode);
        }
예제 #3
0
 public override int GetHashCode()
 {
     return(ArtistId.GetHashCode());
 }