Пример #1
0
 public bool DeepEquals(DestinyMilestoneDefinition other)
 {
     return(other != null &&
            Activities.DeepEqualsReadOnlyCollections(other.Activities) &&
            DefaultOrder == other.DefaultOrder &&
            DisplayProperties.DeepEquals(other.DisplayProperties) &&
            ExplorePrioritizesActivityImage == other.ExplorePrioritizesActivityImage &&
            FriendlyName == other.FriendlyName &&
            HasPredictableDates == other.HasPredictableDates &&
            Image == other.Image &&
            IsInGameMilestone == other.IsInGameMilestone &&
            MilestoneType == other.MilestoneType &&
            Quests.DeepEqualsReadOnlyDictionaryWithDefinitionKeyAndSimpleValue(other.Quests) &&
            Recruitable == other.Recruitable &&
            Rewards.DeepEqualsReadOnlyDictionaryWithSimpleKeyAndEquatableValue(other.Rewards) &&
            ShowInExplorer == other.ShowInExplorer &&
            ShowInMilestones == other.ShowInMilestones &&
            Vendors.DeepEqualsReadOnlyCollections(other.Vendors) &&
            VendorsDisplayTitle == other.VendorsDisplayTitle &&
            Values.DeepEqualsReadOnlyDictionaryWithSimpleKeyAndEquatableValue(other.Values) &&
            Blacklisted == other.Blacklisted &&
            Hash == other.Hash &&
            Index == other.Index &&
            Redacted == other.Redacted);
 }