Exemple #1
0
        public bool Equals(InventoryChangedResponse input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     AddedInventoryItems == input.AddedInventoryItems ||
                     (AddedInventoryItems != null && AddedInventoryItems.SequenceEqual(input.AddedInventoryItems))
                     ) &&
                 (
                     RemovedInventoryItems == input.RemovedInventoryItems ||
                     (RemovedInventoryItems != null && RemovedInventoryItems.SequenceEqual(input.RemovedInventoryItems))
                 ));
        }
        public bool Equals(DestinyItemChangeResponse input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     Item == input.Item ||
                     (Item != null && Item.Equals(input.Item))
                     ) &&
                 (
                     AddedInventoryItems == input.AddedInventoryItems ||
                     (AddedInventoryItems != null && AddedInventoryItems.SequenceEqual(input.AddedInventoryItems))
                 ) &&
                 (
                     RemovedInventoryItems == input.RemovedInventoryItems ||
                     (RemovedInventoryItems != null && RemovedInventoryItems.SequenceEqual(input.RemovedInventoryItems))
                 ));
        }