Пример #1
0
        public static IntervalStartEndParameterPair FromParamsWithSameEnd(ExprOptionalConstant[] paramList)
        {
            ExprOptionalConstant start = paramList[0];
            ExprOptionalConstant end   = paramList.Length == 1 ? start : paramList[1];

            return(new IntervalStartEndParameterPair(start, end));
        }
Пример #2
0
        public static IntervalStartEndParameterPair FromParamsWithLongMaxEnd(ExprOptionalConstant[] paramList)
        {
            ExprOptionalConstant start = paramList[0];
            ExprOptionalConstant end   = paramList.Length == 1 ? ExprOptionalConstant.Make(long.MaxValue) : paramList[1];

            return(new IntervalStartEndParameterPair(start, end));
        }
Пример #3
0
 private IntervalStartEndParameterPair(ExprOptionalConstant start, ExprOptionalConstant end)
 {
     _start = start;
     _end   = end;
 }