TimeBound BuildTimeBound(ParsedTimeBound parsed) { if (parsed == null) { return(null); } TimeComparator comparator; if (parsed.Comparator == ParsedTimeComparator.equal) { comparator = TimeComparator.equal; } else if (parsed.Comparator == ParsedTimeComparator.greater) { comparator = TimeComparator.greater; } else if (parsed.Comparator == ParsedTimeComparator.less) { comparator = TimeComparator.less; } else if (parsed.Comparator == ParsedTimeComparator.strictly_greater) { comparator = TimeComparator.strictly_greater; } else if (parsed.Comparator == ParsedTimeComparator.strictly_less) { comparator = TimeComparator.strictly_less; } else { throw new NotImplementedException(); } return(new TimeBound { Comparator = comparator, Bound = BuildTime(parsed.Bound) }); }
TimeBound BuildTimeBound(ParsedTimeBound parsed) { if (parsed == null) return null; TimeComparator comparator; if (parsed.Comparator == ParsedTimeComparator.equal) { comparator = TimeComparator.equal; } else if (parsed.Comparator == ParsedTimeComparator.greater) { comparator = TimeComparator.greater; } else if (parsed.Comparator == ParsedTimeComparator.less) { comparator = TimeComparator.less; } else if (parsed.Comparator == ParsedTimeComparator.strictly_greater) { comparator = TimeComparator.strictly_greater; } else if (parsed.Comparator == ParsedTimeComparator.strictly_less) { comparator = TimeComparator.strictly_less; } else { throw new NotImplementedException (); } return new TimeBound { Comparator = comparator, Bound = BuildTime (parsed.Bound) }; }