Example #1
0
        public bool Equals(LimitSpecification <V> e)
        {
            if (e == null)
            {
                return(false);
            }

            return(expression.Equals(e.expression) && (PAY == e.PAY));
        }
Example #2
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }

            if (obj.GetType() != typeof(LimitSpecification <V>))
            {
                return(false);
            }

            LimitSpecification <V> e = obj as LimitSpecification <V>;

            return(this.Equals(e));
        }
Example #3
0
 public Limit(LimitSpecification <V> limitSpecification, TimeBasis timeBasis, int numberReinstatements)
 {
     this.LimitSpecification   = limitSpecification;
     this.LimitTimeBasis       = timeBasis;
     this.NumberReinstatements = numberReinstatements;
 }
Example #4
0
 public Limit(LimitSpecification <V> limitSpecification, int numberReinstatements)
     : this(limitSpecification, TimeBasis.Default, numberReinstatements)
 {
 }