public bool Equals(LimitSpecification <V> e) { if (e == null) { return(false); } return(expression.Equals(e.expression) && (PAY == e.PAY)); }
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)); }
public Limit(LimitSpecification <V> limitSpecification, TimeBasis timeBasis, int numberReinstatements) { this.LimitSpecification = limitSpecification; this.LimitTimeBasis = timeBasis; this.NumberReinstatements = numberReinstatements; }
public Limit(LimitSpecification <V> limitSpecification, int numberReinstatements) : this(limitSpecification, TimeBasis.Default, numberReinstatements) { }