Example #1
0
 public override Range <U> Intersect(Range <U> range)
 {
     return(this);
 }
Example #2
0
 public virtual T LimitLower(T value)
 {
     return(Range <T> .Limit(value, this.LowerBound, value));
 }
Example #3
0
 public virtual T LimitUpper(T value)
 {
     return(Range <T> .Limit(value, value, this.UpperBound));
 }
Example #4
0
        public virtual IEnumerable <T> Generate(T increment)
        {
            Range <T> ._nextGenerator = Range <T> ._nextGenerator ?? Range <T> .initNextGenerator(increment);

            return(this.Generate(Range <T> ._nextGenerator));
        }