Example #1
0
        /// <summary>
        /// Creates a new object that is a copy of the current instance.
        /// </summary>
        /// <returns>
        /// A new object that is a copy of this instance.
        /// </returns>
        public override object Clone()
        {
            UniqueCondition condition = base.Clone() as UniqueCondition;

            condition.ranges = ConditionBase.CloneRanges(this.ranges);
            return(condition);
        }
Example #2
0
        /// <summary>
        /// Creates a new object that is a copy of the current instance.
        /// </summary>
        /// <returns>
        /// A new object that is a copy of this instance.
        /// </returns>
        public override object Clone()
        {
            AverageCondition condition = base.Clone() as AverageCondition;

            condition.type   = this.type;
            condition.ranges = ConditionBase.CloneRanges(this.ranges);
            return(condition);
        }
Example #3
0
        /// <summary>
        /// Creates a new object that is a copy of the current instance.
        /// </summary>
        /// <returns>
        /// A new object that is a copy of this instance.
        /// </returns>
        public override object Clone()
        {
            Top10Condition condition = base.Clone() as Top10Condition;

            condition.ranges    = ConditionBase.CloneRanges(this.ranges);
            condition.type      = this.type;
            condition.isPercent = this.isPercent;
            return(condition);
        }