コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the ReferralEventRewards class, using the fields from the specified other
 /// ReferralEventRewards.
 /// </summary>
 /// <param name="referralEventRewards">
 /// The other ReferralEventRewards whose fields to copy.
 /// </param>
 internal ReferralEventReward(ReferralEventReward referralEventRewards)
 {
     Id            = referralEventRewards.Id;
     ReferralEvent = referralEventRewards.ReferralEvent;
     RewardId      = referralEventRewards.RewardId;
     PerUserLimit  = referralEventRewards.PerUserLimit;
 }
コード例 #2
0
        /// <summary>
        /// Determines whether the specified object has equal values to this object in all fields.
        /// </summary>
        /// <param name="obj">
        /// The object whose values to compare.
        /// </param>
        /// <returns>
        /// True if the two objects have the same values.
        /// </returns>
        public override bool Equals(object obj)
        {
            ReferralEventReward referralEventRewards = (ReferralEventReward)obj;

            return(Id == referralEventRewards.Id &&
                   ReferralEvent == referralEventRewards.ReferralEvent &&
                   RewardId == referralEventRewards.RewardId &&
                   PerUserLimit == referralEventRewards.PerUserLimit);
        }