public override int GetHashCode()
        {
            int hash = 1;

            if (StoryQuestId != 0L)
            {
                hash ^= StoryQuestId.GetHashCode();
            }
            if (Gauge != 0)
            {
                hash ^= Gauge.GetHashCode();
            }
            if (Percentage != 0)
            {
                hash ^= Percentage.GetHashCode();
            }
            if (ItemSetIdFirst != 0L)
            {
                hash ^= ItemSetIdFirst.GetHashCode();
            }
            if (ItemSetIdGeneral != 0L)
            {
                hash ^= ItemSetIdGeneral.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Example #2
0
        public void GetHash_SameValue_SameHash()
        {
            var hash0 = TestStruct.GetHashCode();
            var hash1 = 17.51.Percent().GetHashCode();

            Assert.AreEqual(hash0, hash1);
        }
Example #3
0
 public override int GetHashCode()
 {
     unchecked
     {
         return(((Percentage != null ? Percentage.GetHashCode() : 0) * 397) ^
                (PerUser != null ? PerUser.GetHashCode() : 0));
     }
 }
Example #4
0
        public void Should_own_a_HashCode(double value)
        {
            var expected = value.GetHashCode();

            var instance = new Percentage(value);
            var actual   = instance.GetHashCode();

            Assert.AreEqual(expected, actual);
        }
 public override int GetHashCode() {
   int hash = 1;
   if (errorTypeCase_ == ErrorTypeOneofCase.HttpStatus) hash ^= HttpStatus.GetHashCode();
   if (percentage_ != null) hash ^= Percentage.GetHashCode();
   hash ^= (int) errorTypeCase_;
   if (_unknownFields != null) {
     hash ^= _unknownFields.GetHashCode();
   }
   return hash;
 }
        public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Percentage?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Threshold?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Month?.GetHashCode() ?? 0);
            return(hashCode);
        }
        public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Cost?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (AverageConsumption?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Percentage?.GetHashCode() ?? 0);
            return(hashCode);
        }
        protected override int GetHashCodeCore()
        {
            unchecked
            {
                int hashCode = Cod.GetHashCode();
                hashCode = (hashCode * 397) ^ Percentage.GetHashCode();
                hashCode = (hashCode * 397) ^ ValidadePeriod.GetHashCode();

                return(hashCode);
            }
        }
        public override int GetHashCode()
        {
            int hashCode = -687616842;

            if (Uid != null)
            {
                hashCode += Uid.GetHashCode();
            }

            if (CatalogObjectId != null)
            {
                hashCode += CatalogObjectId.GetHashCode();
            }

            if (Name != null)
            {
                hashCode += Name.GetHashCode();
            }

            if (Type != null)
            {
                hashCode += Type.GetHashCode();
            }

            if (Percentage != null)
            {
                hashCode += Percentage.GetHashCode();
            }

            if (Metadata != null)
            {
                hashCode += Metadata.GetHashCode();
            }

            if (AppliedMoney != null)
            {
                hashCode += AppliedMoney.GetHashCode();
            }

            if (Scope != null)
            {
                hashCode += Scope.GetHashCode();
            }

            if (AutoApplied != null)
            {
                hashCode += AutoApplied.GetHashCode();
            }

            return(hashCode);
        }
        public override int GetHashCode()
        {
            int hashCode = 1132361355;

            if (Uid != null)
            {
                hashCode += Uid.GetHashCode();
            }

            if (SourceDiscountUid != null)
            {
                hashCode += SourceDiscountUid.GetHashCode();
            }

            if (CatalogObjectId != null)
            {
                hashCode += CatalogObjectId.GetHashCode();
            }

            if (Name != null)
            {
                hashCode += Name.GetHashCode();
            }

            if (Type != null)
            {
                hashCode += Type.GetHashCode();
            }

            if (Percentage != null)
            {
                hashCode += Percentage.GetHashCode();
            }

            if (AmountMoney != null)
            {
                hashCode += AmountMoney.GetHashCode();
            }

            if (AppliedMoney != null)
            {
                hashCode += AppliedMoney.GetHashCode();
            }

            if (Scope != null)
            {
                hashCode += Scope.GetHashCode();
            }

            return(hashCode);
        }
Example #11
0
        public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrderedQuantities?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (DeliveredQuantities?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Percentage?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ItemDescription?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Threshold?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (SLADate?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (DateFormatted?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Month?.GetHashCode() ?? 0);
            return(hashCode);
        }
Example #12
0
        public override int GetHashCode()
        {
            int hashCode = -778295832;

            if (Uid != null)
            {
                hashCode += Uid.GetHashCode();
            }

            if (SourceTaxUid != null)
            {
                hashCode += SourceTaxUid.GetHashCode();
            }

            if (CatalogObjectId != null)
            {
                hashCode += CatalogObjectId.GetHashCode();
            }

            if (Name != null)
            {
                hashCode += Name.GetHashCode();
            }

            if (Type != null)
            {
                hashCode += Type.GetHashCode();
            }

            if (Percentage != null)
            {
                hashCode += Percentage.GetHashCode();
            }

            if (AppliedMoney != null)
            {
                hashCode += AppliedMoney.GetHashCode();
            }

            if (Scope != null)
            {
                hashCode += Scope.GetHashCode();
            }

            return(hashCode);
        }
        public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (AgreedLeadTime?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (RealLeadTime?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Percentage?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ItemDescription?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (DateFormatted?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Threshold?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (SLALeadDate?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Month?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (MonthlyDelayed?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (MontlhyOrders?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (MonthlyPercentage?.GetHashCode() ?? 0);
            return(hashCode);
        }
Example #14
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id.Length != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (Tooltip.Length != 0)
            {
                hash ^= Tooltip.GetHashCode();
            }
            if (Percentage != false)
            {
                hash ^= Percentage.GetHashCode();
            }
            if (ShowUi != false)
            {
                hash ^= ShowUi.GetHashCode();
            }
            if (StatName.Length != 0)
            {
                hash ^= StatName.GetHashCode();
            }
            if (DisplayThreshold != 0)
            {
                hash ^= DisplayThreshold.GetHashCode();
            }
            if (IconDisplayType.Length != 0)
            {
                hash ^= IconDisplayType.GetHashCode();
            }
            if (InfoDesc.Length != 0)
            {
                hash ^= InfoDesc.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
        public override int GetHashCode()
        {
            int hashCode = -419430818;

            if (Name != null)
            {
                hashCode += Name.GetHashCode();
            }

            if (DiscountType != null)
            {
                hashCode += DiscountType.GetHashCode();
            }

            if (Percentage != null)
            {
                hashCode += Percentage.GetHashCode();
            }

            if (AmountMoney != null)
            {
                hashCode += AmountMoney.GetHashCode();
            }

            if (PinRequired != null)
            {
                hashCode += PinRequired.GetHashCode();
            }

            if (LabelColor != null)
            {
                hashCode += LabelColor.GetHashCode();
            }

            if (ModifyTaxBasis != null)
            {
                hashCode += ModifyTaxBasis.GetHashCode();
            }

            return(hashCode);
        }
        public override int GetHashCode()
        {
            int hash = 1;

            if (limitTypeCase_ == LimitTypeOneofCase.FixedLimit)
            {
                hash ^= FixedLimit.GetHashCode();
            }
            if (limitTypeCase_ == LimitTypeOneofCase.HeaderLimit)
            {
                hash ^= HeaderLimit.GetHashCode();
            }
            if (percentage_ != null)
            {
                hash ^= Percentage.GetHashCode();
            }
            hash ^= (int)limitTypeCase_;
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Example #17
0
        public override int GetHashCode()
        {
            int hashCode = 29476180;

            if (Name != null)
            {
                hashCode += Name.GetHashCode();
            }

            if (CalculationPhase != null)
            {
                hashCode += CalculationPhase.GetHashCode();
            }

            if (InclusionType != null)
            {
                hashCode += InclusionType.GetHashCode();
            }

            if (Percentage != null)
            {
                hashCode += Percentage.GetHashCode();
            }

            if (AppliesToCustomAmounts != null)
            {
                hashCode += AppliesToCustomAmounts.GetHashCode();
            }

            if (Enabled != null)
            {
                hashCode += Enabled.GetHashCode();
            }

            return(hashCode);
        }
 public override int GetHashCode()
 {
     return(Percentage.GetHashCode());
 }
Example #19
0
        public override int GetHashCode()
        {
            int hashCode = 1963841269;

            if (Uid != null)
            {
                hashCode += Uid.GetHashCode();
            }

            if (CatalogObjectId != null)
            {
                hashCode += CatalogObjectId.GetHashCode();
            }

            if (Name != null)
            {
                hashCode += Name.GetHashCode();
            }

            if (Type != null)
            {
                hashCode += Type.GetHashCode();
            }

            if (Percentage != null)
            {
                hashCode += Percentage.GetHashCode();
            }

            if (AmountMoney != null)
            {
                hashCode += AmountMoney.GetHashCode();
            }

            if (AppliedMoney != null)
            {
                hashCode += AppliedMoney.GetHashCode();
            }

            if (Metadata != null)
            {
                hashCode += Metadata.GetHashCode();
            }

            if (Scope != null)
            {
                hashCode += Scope.GetHashCode();
            }

            if (RewardIds != null)
            {
                hashCode += RewardIds.GetHashCode();
            }

            if (PricingRuleId != null)
            {
                hashCode += PricingRuleId.GetHashCode();
            }

            return(hashCode);
        }
Example #20
0
        public override int GetHashCode()
        {
            int hashCode = -2013241171;

            if (Uid != null)
            {
                hashCode += Uid.GetHashCode();
            }

            if (SourceServiceChargeUid != null)
            {
                hashCode += SourceServiceChargeUid.GetHashCode();
            }

            if (Name != null)
            {
                hashCode += Name.GetHashCode();
            }

            if (CatalogObjectId != null)
            {
                hashCode += CatalogObjectId.GetHashCode();
            }

            if (Percentage != null)
            {
                hashCode += Percentage.GetHashCode();
            }

            if (AmountMoney != null)
            {
                hashCode += AmountMoney.GetHashCode();
            }

            if (AppliedMoney != null)
            {
                hashCode += AppliedMoney.GetHashCode();
            }

            if (TotalMoney != null)
            {
                hashCode += TotalMoney.GetHashCode();
            }

            if (TotalTaxMoney != null)
            {
                hashCode += TotalTaxMoney.GetHashCode();
            }

            if (CalculationPhase != null)
            {
                hashCode += CalculationPhase.GetHashCode();
            }

            if (Taxable != null)
            {
                hashCode += Taxable.GetHashCode();
            }

            if (AppliedTaxes != null)
            {
                hashCode += AppliedTaxes.GetHashCode();
            }

            return(hashCode);
        }
Example #21
0
 public override int GetHashCode()
 {
     return(Percentage != null ? Percentage.GetHashCode() : 0);
 }
        public override int GetHashCode()
        {
            int hashCode = 1266271501;

            if (Uid != null)
            {
                hashCode += Uid.GetHashCode();
            }

            if (Name != null)
            {
                hashCode += Name.GetHashCode();
            }

            if (CatalogObjectId != null)
            {
                hashCode += CatalogObjectId.GetHashCode();
            }

            if (Percentage != null)
            {
                hashCode += Percentage.GetHashCode();
            }

            if (AmountMoney != null)
            {
                hashCode += AmountMoney.GetHashCode();
            }

            if (AppliedMoney != null)
            {
                hashCode += AppliedMoney.GetHashCode();
            }

            if (TotalMoney != null)
            {
                hashCode += TotalMoney.GetHashCode();
            }

            if (TotalTaxMoney != null)
            {
                hashCode += TotalTaxMoney.GetHashCode();
            }

            if (CalculationPhase != null)
            {
                hashCode += CalculationPhase.GetHashCode();
            }

            if (Taxable != null)
            {
                hashCode += Taxable.GetHashCode();
            }

            if (AppliedTaxes != null)
            {
                hashCode += AppliedTaxes.GetHashCode();
            }

            if (Metadata != null)
            {
                hashCode += Metadata.GetHashCode();
            }

            return(hashCode);
        }