public override int GetHashCode() { unchecked { var hashCode = CategoryName?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ CertificationRequisitionId.GetHashCode(); hashCode = (hashCode * 397) ^ ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (Description?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ (InternalCategoryName?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (InternalSubcategoryName?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ IsCertification.GetHashCode(); hashCode = (hashCode * 397) ^ IsMythic.GetHashCode(); hashCode = (hashCode * 397) ^ IsWearable.GetHashCode(); hashCode = (hashCode * 397) ^ HideIfNotAcquired.GetHashCode(); hashCode = (hashCode * 397) ^ (LargeImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ LevelRequirement; hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Rarity?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (int)RarityType; hashCode = (hashCode * 397) ^ SellPrice; hashCode = (hashCode * 397) ^ (SubcategoryName?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ SubcategoryOrder; hashCode = (hashCode * 397) ^ (SupportedGameModes?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (int)UseType; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ CreditPrice; hashCode = (hashCode * 397) ^ (Description?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Flair.GetHashCode(); hashCode = (hashCode * 397) ^ (int)GiftableAcquisitionMethod; hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ IsFeatured.GetHashCode(); hashCode = (hashCode * 397) ^ IsGiftOnly.GetHashCode(); hashCode = (hashCode * 397) ^ IsNew.GetHashCode(); hashCode = (hashCode * 397) ^ IsPurchasableFromMarketplace.GetHashCode(); hashCode = (hashCode * 397) ^ IsPurchasableWithCredits.GetHashCode(); hashCode = (hashCode * 397) ^ IsStack.GetHashCode(); hashCode = (hashCode * 397) ^ (StackedRequisitionPacks?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (LargeImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (MediumImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ MerchandisingOrder; hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (SmallImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ XboxMarketplaceProductId.GetHashCode(); hashCode = (hashCode * 397) ^ (XboxMarketplaceProductUrl?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { int hash = 13; hash += (hash * 43) + ContentId.GetHashCode(); return(hash); }
public override int GetHashCode() { unchecked { return(((ContentId != null ? ContentId.GetHashCode() : 0) * 397) ^ (ContentName != null ? ContentName.GetHashCode() : 0)); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (IconImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Id; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ Threshold; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (int)Id; hashCode = (hashCode * 397) ^ (InternalName?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ (RequisitionPacks?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Xp; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ Id; hashCode = (hashCode * 397) ^ (Reward?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ StartXp; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (int)Type; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = BannerImageUrl?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ Id; hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Tiers?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = Color?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (Description?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (IconUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Id; hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (IconUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ (InternalName?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (SupportedGameModes?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (Description?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ MapId.GetHashCode(); hashCode = (hashCode * 397) ^ (MapImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = Description?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ (int)Faction; hashCode = (hashCode * 397) ^ (int)Id; hashCode = (hashCode * 397) ^ (LargeIconImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (SmallIconImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ ContentId.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = (int)Classification; hashCode = (hashCode * 397) ^ ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (Description?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Difficulty; hashCode = (hashCode * 397) ^ (int)Id; hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (SpriteLocation?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (Description?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (int)Id; hashCode = (hashCode * 397) ^ IsUsableByPlayer.GetHashCode(); hashCode = (hashCode * 397) ^ (LargeIconImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (SmallIconImageUrl?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (Description?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ (ImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ MissionNumber; hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (int)Type; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ EndDate.GetHashCode(); hashCode = (hashCode * 397) ^ (IconUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ IsActive.GetHashCode(); hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Playlists?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (StartDate?.GetHashCode() ?? 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = Description?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ (int)GameMode; hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ (ImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ IsActive.GetHashCode(); hashCode = (hashCode * 397) ^ IsRanked.GetHashCode(); hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ ContentId.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = Category?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ ContentId.GetHashCode(); hashCode = (hashCode * 397) ^ (Description?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (IconImageUrl?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Id.GetHashCode(); hashCode = (hashCode * 397) ^ (Levels?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Name?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (RequiredLevels?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Reward?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (int)Type; return(hashCode); } }
public override int GetHashCode() { int hash = 1; hash ^= keyIds_.GetHashCode(); if (HasProvider) { hash ^= Provider.GetHashCode(); } if (HasContentId) { hash ^= ContentId.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (HasAlgorithm) { hash ^= Algorithm.GetHashCode(); } hash ^= keyId_.GetHashCode(); if (HasProvider) { hash ^= Provider.GetHashCode(); } if (HasContentId) { hash ^= ContentId.GetHashCode(); } if (HasPolicy) { hash ^= Policy.GetHashCode(); } if (HasCryptoPeriodIndex) { hash ^= CryptoPeriodIndex.GetHashCode(); } if (HasGroupedLicense) { hash ^= GroupedLicense.GetHashCode(); } if (HasProtectionScheme) { hash ^= ProtectionScheme.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
/// <summary> /// хеш код по всей глубине контена с учетом того что могут быть циклы /// </summary> /// <param name="visitedContents">родительские контенты</param> internal int GetRecurciveHashCode(ReferenceHashSet <Content> visitedContents) { if (visitedContents.Contains(this)) { return(HashHelper.CombineHashCodes(ContentId.GetHashCode(), visitedContents.Count.GetHashCode())); } visitedContents.Add(this); int hash = PublishingMode.GetHashCode(); hash = HashHelper.CombineHashCodes(hash, IsReadOnly.GetHashCode()); hash = HashHelper.CombineHashCodes(hash, LoadAllPlainFields.GetHashCode()); hash = HashHelper.CombineHashCodes(hash, ContentId.GetHashCode()); foreach (Field field in Fields.OrderBy(x => x.FieldId)) { int fieldHash = field.GetRecurciveHashCode(visitedContents); hash = HashHelper.CombineHashCodes(hash, fieldHash); } return(hash); }
public override int GetHashCode() => Id.GetHashCode() ^ IsoLang.GetHashCode();