Ejemplo n.º 1
0
        public bool Equals(TrendingDetail input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     Identifier == input.Identifier ||
                     (Identifier != null && Identifier.Equals(input.Identifier))
                     ) &&
                 (
                     EntityType == input.EntityType ||
                     (EntityType != null && EntityType.Equals(input.EntityType))
                 ) &&
                 (
                     News == input.News ||
                     (News != null && News.Equals(input.News))
                 ) &&
                 (
                     Support == input.Support ||
                     (Support != null && Support.Equals(input.Support))
                 ) &&
                 (
                     DestinyItem == input.DestinyItem ||
                     (DestinyItem != null && DestinyItem.Equals(input.DestinyItem))
                 ) &&
                 (
                     DestinyActivity == input.DestinyActivity ||
                     (DestinyActivity != null && DestinyActivity.Equals(input.DestinyActivity))
                 ) &&
                 (
                     DestinyRitual == input.DestinyRitual ||
                     (DestinyRitual != null && DestinyRitual.Equals(input.DestinyRitual))
                 ) &&
                 (
                     Creation == input.Creation ||
                     (Creation != null && Creation.Equals(input.Creation))
                 ));
        }
Ejemplo n.º 2
0
        public bool Equals(DestinyActivity input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActivityHash == input.ActivityHash ||
                     (ActivityHash.Equals(input.ActivityHash))
                     ) &&
                 (
                     IsNew == input.IsNew ||
                     (IsNew != null && IsNew.Equals(input.IsNew))
                 ) &&
                 (
                     CanLead == input.CanLead ||
                     (CanLead != null && CanLead.Equals(input.CanLead))
                 ) &&
                 (
                     CanJoin == input.CanJoin ||
                     (CanJoin != null && CanJoin.Equals(input.CanJoin))
                 ) &&
                 (
                     IsCompleted == input.IsCompleted ||
                     (IsCompleted != null && IsCompleted.Equals(input.IsCompleted))
                 ) &&
                 (
                     IsVisible == input.IsVisible ||
                     (IsVisible != null && IsVisible.Equals(input.IsVisible))
                 ) &&
                 (
                     DisplayLevel == input.DisplayLevel ||
                     (DisplayLevel.Equals(input.DisplayLevel))
                 ) &&
                 (
                     RecommendedLight == input.RecommendedLight ||
                     (RecommendedLight.Equals(input.RecommendedLight))
                 ) &&
                 (
                     DifficultyTier == input.DifficultyTier ||
                     (DifficultyTier != null && DifficultyTier.Equals(input.DifficultyTier))
                 ) &&
                 (
                     Challenges == input.Challenges ||
                     (Challenges != null && Challenges.SequenceEqual(input.Challenges))
                 ) &&
                 (
                     ModifierHashes == input.ModifierHashes ||
                     (ModifierHashes != null && ModifierHashes.SequenceEqual(input.ModifierHashes))
                 ) &&
                 (
                     BooleanActivityOptions == input.BooleanActivityOptions ||
                     (BooleanActivityOptions != null && BooleanActivityOptions.SequenceEqual(input.BooleanActivityOptions))
                 ) &&
                 (
                     LoadoutRequirementIndex == input.LoadoutRequirementIndex ||
                     (LoadoutRequirementIndex.Equals(input.LoadoutRequirementIndex))
                 ));
        }