示例#1
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hash = 23;
         hash = hash * 37 + (Home != null ? Home.GetHashCode() : 0);
         hash = hash * 37 + (Away != null ? Away.GetHashCode() : 0);
         hash = hash * 37 + (ShortHome != null ? ShortHome.GetHashCode() : 0);
         hash = hash * 37 + (ShortAway != null ? ShortAway.GetHashCode() : 0);
         hash = hash * 37 + HomeScore.GetHashCode();
         hash = hash * 37 + AwayScore.GetHashCode();
         hash = hash * 37 + HomeFouls.GetHashCode();
         hash = hash * 37 + AwayFouls.GetHashCode();
         hash = hash * 37 + Period.GetHashCode();
         hash = hash * 37 + PeriodType.GetHashCode();
         hash = hash * 37 + IsTeamEdit.GetHashCode();
         hash = hash * 37 + IsEndGame.GetHashCode();
         hash = hash * 37 + HomeColor.GetHashCode();
         hash = hash * 37 + AwayColor.GetHashCode();
         hash = hash * 37 + (HomeLogo != null ? HomeLogo.GetHashCode() : 0);
         hash = hash * 37 + (AwayLogo != null ? AwayLogo.GetHashCode() : 0);
         hash = hash * 37 + (Configuration != null ? Configuration.GetHashCode() : 0);
         return(hash);
     }
 }