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

            return
                ((
                     RewardEntryHash == input.RewardEntryHash ||
                     (RewardEntryHash.Equals(input.RewardEntryHash))
                     ) &&
                 (
                     RewardEntryIdentifier == input.RewardEntryIdentifier ||
                     (RewardEntryIdentifier != null && RewardEntryIdentifier.Equals(input.RewardEntryIdentifier))
                 ) &&
                 (
                     Items == input.Items ||
                     (Items != null && Items.SequenceEqual(input.Items))
                 ) &&
                 (
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                 ) &&
                 (
                     DisplayProperties == input.DisplayProperties ||
                     (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties))
                 ) &&
                 (
                     Order == input.Order ||
                     (Order.Equals(input.Order))
                 ));
        }
Exemple #2
0
        public bool Equals(DestinyMilestoneRewardEntry input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     RewardEntryHash == input.RewardEntryHash ||
                     (RewardEntryHash.Equals(input.RewardEntryHash))
                     ) &&
                 (
                     Earned == input.Earned ||
                     (Earned != null && Earned.Equals(input.Earned))
                 ) &&
                 (
                     Redeemed == input.Redeemed ||
                     (Redeemed != null && Redeemed.Equals(input.Redeemed))
                 ));
        }