public bool Equals(DestinyPostGameCarnageReportTeamEntry input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     TeamId == input.TeamId ||
                     (TeamId.Equals(input.TeamId))
                     ) &&
                 (
                     Standing == input.Standing ||
                     (Standing != null && Standing.Equals(input.Standing))
                 ) &&
                 (
                     Score == input.Score ||
                     (Score != null && Score.Equals(input.Score))
                 ) &&
                 (
                     TeamName == input.TeamName ||
                     (TeamName != null && TeamName.Equals(input.TeamName))
                 ));
        }
예제 #2
0
        public override bool Equals(object?obj)
        {
            if (!(obj is WinPointEvent target))
            {
                return(false);
            }

            if (ReferenceEquals(this, obj))
            {
                return(true);
            }

            return(Equals(this, target) && TeamId.Equals(target.TeamId) && PlayerId.Equals(target.PlayerId) &&
                   NewScore.Equals(target.NewScore) && NewStatus.Equals(target.NewStatus));
        }
예제 #3
0
 public bool IsPartOf(TeamId teamId)
 {
     return(_teamId.Equals(teamId));
 }
예제 #4
0
 internal bool IsPartOf(TeamId teamId)
 {
     return(_teamId.Equals(teamId));
 }
예제 #5
0
 public override bool Equals(object other)
 {
     return(other is Team otherTeam && TeamId.Equals(otherTeam.TeamId));
 }