コード例 #1
0
        public bool Equals(DestinyItemInventoryBlockDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     StackUniqueLabel == input.StackUniqueLabel ||
                     (StackUniqueLabel != null && StackUniqueLabel.Equals(input.StackUniqueLabel))
                     ) &&
                 (
                     MaxStackSize == input.MaxStackSize ||
                     (MaxStackSize.Equals(input.MaxStackSize))
                 ) &&
                 (
                     BucketTypeHash == input.BucketTypeHash ||
                     (BucketTypeHash.Equals(input.BucketTypeHash))
                 ) &&
                 (
                     RecoveryBucketTypeHash == input.RecoveryBucketTypeHash ||
                     (RecoveryBucketTypeHash.Equals(input.RecoveryBucketTypeHash))
                 ) &&
                 (
                     TierTypeHash == input.TierTypeHash ||
                     (TierTypeHash.Equals(input.TierTypeHash))
                 ) &&
                 (
                     IsInstanceItem == input.IsInstanceItem ||
                     (IsInstanceItem != null && IsInstanceItem.Equals(input.IsInstanceItem))
                 ) &&
                 (
                     TierTypeName == input.TierTypeName ||
                     (TierTypeName != null && TierTypeName.Equals(input.TierTypeName))
                 ) &&
                 (
                     TierType == input.TierType ||
                     (TierType != null && TierType.Equals(input.TierType))
                 ) &&
                 (
                     ExpirationTooltip == input.ExpirationTooltip ||
                     (ExpirationTooltip != null && ExpirationTooltip.Equals(input.ExpirationTooltip))
                 ) &&
                 (
                     ExpiredInActivityMessage == input.ExpiredInActivityMessage ||
                     (ExpiredInActivityMessage != null && ExpiredInActivityMessage.Equals(input.ExpiredInActivityMessage))
                 ) &&
                 (
                     ExpiredInOrbitMessage == input.ExpiredInOrbitMessage ||
                     (ExpiredInOrbitMessage != null && ExpiredInOrbitMessage.Equals(input.ExpiredInOrbitMessage))
                 ) &&
                 (
                     SuppressExpirationWhenObjectivesComplete == input.SuppressExpirationWhenObjectivesComplete ||
                     (SuppressExpirationWhenObjectivesComplete != null && SuppressExpirationWhenObjectivesComplete.Equals(input.SuppressExpirationWhenObjectivesComplete))
                 ));
        }
コード例 #2
0
        public bool Equals(DestinyEquipmentSlotDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     DisplayProperties == input.DisplayProperties ||
                     (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties))
                     ) &&
                 (
                     EquipmentCategoryHash == input.EquipmentCategoryHash ||
                     (EquipmentCategoryHash.Equals(input.EquipmentCategoryHash))
                 ) &&
                 (
                     BucketTypeHash == input.BucketTypeHash ||
                     (BucketTypeHash.Equals(input.BucketTypeHash))
                 ) &&
                 (
                     ApplyCustomArtDyes == input.ApplyCustomArtDyes ||
                     (ApplyCustomArtDyes != null && ApplyCustomArtDyes.Equals(input.ApplyCustomArtDyes))
                 ) &&
                 (
                     ArtDyeChannels == input.ArtDyeChannels ||
                     (ArtDyeChannels != null && ArtDyeChannels.SequenceEqual(input.ArtDyeChannels))
                 ) &&
                 (
                     Hash == input.Hash ||
                     (Hash.Equals(input.Hash))
                 ) &&
                 (
                     Index == input.Index ||
                     (Index.Equals(input.Index))
                 ) &&
                 (
                     Redacted == input.Redacted ||
                     (Redacted != null && Redacted.Equals(input.Redacted))
                 ));
        }