public bool OutBoundary(RangeValue value) { if (From > To) { if (value < To) { return(true); } else { return(false); } } else { if (value > To) { return(true); } else { return(false); } } }
public override RangeValue Next(RangeValue c) { if (From > To) { return(c - 1); } else { return(c + 1); } }
public abstract RangeValue Next(RangeValue value);