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)) )); }
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)) )); }