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

            return
                ((
                     VendorReceipts == input.VendorReceipts ||
                     (VendorReceipts != null && VendorReceipts.Equals(input.VendorReceipts))
                     ) &&
                 (
                     ProfileInventory == input.ProfileInventory ||
                     (ProfileInventory != null && ProfileInventory.Equals(input.ProfileInventory))
                 ) &&
                 (
                     ProfileCurrencies == input.ProfileCurrencies ||
                     (ProfileCurrencies != null && ProfileCurrencies.Equals(input.ProfileCurrencies))
                 ) &&
                 (
                     Profile == input.Profile ||
                     (Profile != null && Profile.Equals(input.Profile))
                 ) &&
                 (
                     PlatformSilver == input.PlatformSilver ||
                     (PlatformSilver != null && PlatformSilver.Equals(input.PlatformSilver))
                 ) &&
                 (
                     ProfileKiosks == input.ProfileKiosks ||
                     (ProfileKiosks != null && ProfileKiosks.Equals(input.ProfileKiosks))
                 ) &&
                 (
                     ProfilePlugSets == input.ProfilePlugSets ||
                     (ProfilePlugSets != null && ProfilePlugSets.Equals(input.ProfilePlugSets))
                 ) &&
                 (
                     ProfileProgression == input.ProfileProgression ||
                     (ProfileProgression != null && ProfileProgression.Equals(input.ProfileProgression))
                 ) &&
                 (
                     ProfilePresentationNodes == input.ProfilePresentationNodes ||
                     (ProfilePresentationNodes != null && ProfilePresentationNodes.Equals(input.ProfilePresentationNodes))
                 ) &&
                 (
                     ProfileRecords == input.ProfileRecords ||
                     (ProfileRecords != null && ProfileRecords.Equals(input.ProfileRecords))
                 ) &&
                 (
                     ProfileCollectibles == input.ProfileCollectibles ||
                     (ProfileCollectibles != null && ProfileCollectibles.Equals(input.ProfileCollectibles))
                 ) &&
                 (
                     ProfileTransitoryData == input.ProfileTransitoryData ||
                     (ProfileTransitoryData != null && ProfileTransitoryData.Equals(input.ProfileTransitoryData))
                 ) &&
                 (
                     Metrics == input.Metrics ||
                     (Metrics != null && Metrics.Equals(input.Metrics))
                 ) &&
                 (
                     ProfileStringVariables == input.ProfileStringVariables ||
                     (ProfileStringVariables != null && ProfileStringVariables.Equals(input.ProfileStringVariables))
                 ) &&
                 (
                     Characters == input.Characters ||
                     (Characters != null && Characters.Equals(input.Characters))
                 ) &&
                 (
                     CharacterInventories == input.CharacterInventories ||
                     (CharacterInventories != null && CharacterInventories.Equals(input.CharacterInventories))
                 ) &&
                 (
                     CharacterProgressions == input.CharacterProgressions ||
                     (CharacterProgressions != null && CharacterProgressions.Equals(input.CharacterProgressions))
                 ) &&
                 (
                     CharacterRenderData == input.CharacterRenderData ||
                     (CharacterRenderData != null && CharacterRenderData.Equals(input.CharacterRenderData))
                 ) &&
                 (
                     CharacterActivities == input.CharacterActivities ||
                     (CharacterActivities != null && CharacterActivities.Equals(input.CharacterActivities))
                 ) &&
                 (
                     CharacterEquipment == input.CharacterEquipment ||
                     (CharacterEquipment != null && CharacterEquipment.Equals(input.CharacterEquipment))
                 ) &&
                 (
                     CharacterKiosks == input.CharacterKiosks ||
                     (CharacterKiosks != null && CharacterKiosks.Equals(input.CharacterKiosks))
                 ) &&
                 (
                     CharacterPlugSets == input.CharacterPlugSets ||
                     (CharacterPlugSets != null && CharacterPlugSets.Equals(input.CharacterPlugSets))
                 ) &&
                 (
                     CharacterUninstancedItemComponents == input.CharacterUninstancedItemComponents ||
                     (CharacterUninstancedItemComponents != null && CharacterUninstancedItemComponents.SequenceEqual(input.CharacterUninstancedItemComponents))
                 ) &&
                 (
                     CharacterPresentationNodes == input.CharacterPresentationNodes ||
                     (CharacterPresentationNodes != null && CharacterPresentationNodes.Equals(input.CharacterPresentationNodes))
                 ) &&
                 (
                     CharacterRecords == input.CharacterRecords ||
                     (CharacterRecords != null && CharacterRecords.Equals(input.CharacterRecords))
                 ) &&
                 (
                     CharacterCollectibles == input.CharacterCollectibles ||
                     (CharacterCollectibles != null && CharacterCollectibles.Equals(input.CharacterCollectibles))
                 ) &&
                 (
                     CharacterStringVariables == input.CharacterStringVariables ||
                     (CharacterStringVariables != null && CharacterStringVariables.Equals(input.CharacterStringVariables))
                 ) &&
                 (
                     ItemComponents == input.ItemComponents ||
                     (ItemComponents != null && ItemComponents.Equals(input.ItemComponents))
                 ) &&
                 (
                     CharacterCurrencyLookups == input.CharacterCurrencyLookups ||
                     (CharacterCurrencyLookups != null && CharacterCurrencyLookups.Equals(input.CharacterCurrencyLookups))
                 ));
        }