コード例 #1
0
ファイル: Race.cs プロジェクト: RecursiveGeek/SailTally
        // Generated by R#
        public override int GetHashCode()
        {
            var hashCode = 785467465;

            hashCode = hashCode * -1521134295 + FleetId.GetHashCode();
            hashCode = hashCode * -1521134295 + SeriesId.GetHashCode();
            hashCode = hashCode * -1521134295 + SeasonId.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <int?> .Default.GetHashCode(RaceNumber);

            hashCode = hashCode * -1521134295 + EqualityComparer <int?> .Default.GetHashCode(Place);

            return(hashCode);
        }
コード例 #2
0
        public override int GetHashCode()
        {
            var ret = (Title != null) ? Title.GetHashCode() : 0;

            ret  = (ret * 397) ^ (EpisodeNumber != null ? EpisodeNumber.GetHashCode() : 0);
            ret  = (ret * 397) ^ (EpisodeTitle != null ? EpisodeTitle.GetHashCode() : 0);
            ret  = (ret * 397) ^ (Synopsis != null ? Synopsis.GetHashCode() : 0);
            ret  = (ret * 397) ^ (Team1 != null ? Team1.GetHashCode() : 0);
            ret  = (ret * 397) ^ (Team2 != null ? Team2.GetHashCode() : 0);
            ret  = (ret * 397) ^ SeriesId.GetHashCode();
            ret &= 0x7fffffff;

            return(ret);
        }
コード例 #3
0
ファイル: Media.cs プロジェクト: w1r2p1/Snack-Time
        public override int GetHashCode()
        {
            int hash = 1;

            if (SeriesId != 0)
            {
                hash ^= SeriesId.GetHashCode();
            }
            if (EpisodeFileId != 0)
            {
                hash ^= EpisodeFileId.GetHashCode();
            }
            if (SeasonNumber != 0)
            {
                hash ^= SeasonNumber.GetHashCode();
            }
            if (EpisideNumber != 0)
            {
                hash ^= EpisideNumber.GetHashCode();
            }
            if (Title.Length != 0)
            {
                hash ^= Title.GetHashCode();
            }
            if (Overview.Length != 0)
            {
                hash ^= Overview.GetHashCode();
            }
            if (PlayableId.Length != 0)
            {
                hash ^= PlayableId.GetHashCode();
            }
            if (progress_ != null)
            {
                hash ^= Progress.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
コード例 #4
0
 public override int GetHashCode() => UserId.GetHashCode() ^ SeriesId.GetHashCode(); //https://stackoverflow.com/a/70375/12641623
コード例 #5
0
 public override int GetHashCode()
 {
     return(SeriesId.GetHashCode());
 }