public bool Equals(DestinyMilestoneQuestDefinition input) { if (input == null) { return(false); } return (( QuestItemHash == input.QuestItemHash || (QuestItemHash.Equals(input.QuestItemHash)) ) && ( DisplayProperties == input.DisplayProperties || (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties)) ) && ( OverrideImage == input.OverrideImage || (OverrideImage != null && OverrideImage.Equals(input.OverrideImage)) ) && ( QuestRewards == input.QuestRewards || (QuestRewards != null && QuestRewards.Equals(input.QuestRewards)) ) && ( Activities == input.Activities || (Activities != null && Activities.SequenceEqual(input.Activities)) ) && ( DestinationHash == input.DestinationHash || (DestinationHash.Equals(input.DestinationHash)) )); }
public bool Equals(DestinyMilestoneQuest input) { if (input == null) { return(false); } return (( QuestItemHash == input.QuestItemHash || (QuestItemHash.Equals(input.QuestItemHash)) ) && ( Status == input.Status || (Status != null && Status.Equals(input.Status)) ) && ( Activity == input.Activity || (Activity != null && Activity.Equals(input.Activity)) ) && ( Challenges == input.Challenges || (Challenges != null && Challenges.SequenceEqual(input.Challenges)) )); }