public bool Equals(DestinyMilestoneRewardCategoryDefinition input) { if (input == null) { return(false); } return (( CategoryHash == input.CategoryHash || (CategoryHash.Equals(input.CategoryHash)) ) && ( CategoryIdentifier == input.CategoryIdentifier || (CategoryIdentifier != null && CategoryIdentifier.Equals(input.CategoryIdentifier)) ) && ( DisplayProperties == input.DisplayProperties || (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties)) ) && ( RewardEntries == input.RewardEntries || (RewardEntries != null && RewardEntries.SequenceEqual(input.RewardEntries)) ) && ( Order == input.Order || (Order.Equals(input.Order)) )); }
public bool Equals(DestinyPlugWhitelistEntryDefinition input) { if (input == null) { return(false); } return (( CategoryHash == input.CategoryHash || (CategoryHash.Equals(input.CategoryHash)) ) && ( CategoryIdentifier == input.CategoryIdentifier || (CategoryIdentifier != null && CategoryIdentifier.Equals(input.CategoryIdentifier)) ) && ( ReinitializationPossiblePlugHashes == input.ReinitializationPossiblePlugHashes || (ReinitializationPossiblePlugHashes != null && ReinitializationPossiblePlugHashes.SequenceEqual(input.ReinitializationPossiblePlugHashes)) )); }